c++表达式求值与输出顺序
primer上有个题,编码如下:
vector<string*>::iterator iter = spvec.begin();
while (iter!=spvec.end()) {
cout << **iter << (**iter).size() << endl;
iter++;
}
vector<string*>::iterator iter = spvec.begin();
while (iter!=spvec.end()) {
cout << **iter << (**iter++).size() << endl;
//iter++;
}
vector<string*>::iterator iter = spvec.begin();
while (iter!=spvec.end()) {
cout << **iter++ << (**iter).size() << endl;
//iter++;
}