已采纳回答 / 慕虎0549817
如果返回引用就是前置++了后置++就是返回还没+1的值,所以弄了一个变量记录原先的值,再return这个变量,如果返回引用就不是返回原来的值,而是当前+1了的值,懂吗
2017-08-17
VC++6.0要把<iostream>改成<iostream.h>并去掉using namespace std
2017-08-17
map<string, string> m;
m.insert(pair<string, string> p1("S", "Shang Hai"));
m.insert(pair<string, string> p1("B", "Bei Jing"));
m.insert(pair<string, string> p1("G", "Guang Zhou"));
for (vector<int>::itertor itor = m.begin();itor != m.end(); itor++) {只能打300个字,输入不了咯}
m.insert(pair<string, string> p1("S", "Shang Hai"));
m.insert(pair<string, string> p1("B", "Bei Jing"));
m.insert(pair<string, string> p1("G", "Guang Zhou"));
for (vector<int>::itertor itor = m.begin();itor != m.end(); itor++) {只能打300个字,输入不了咯}
老师给出索引云算法不能使用友元函数方法重载的原因是 “索引运算符的第一个参数必须是this指针,而友元函数的第一个参数可以是this指针,也可以是其他的。” 这逻辑,不是很通啊。
2017-08-08