各位,请问为什么后面三个输出不一样?
vector<int> ivec1 = {1,2,4,2,4,1};
vector<int>::const_iterator iter = ivec1.begin(); //const_iterator只能读,不能写
cout << *iter << endl;
cout << *(iter++) << endl;
cout << *(iter+1) << endl;
cout << *(++iter) << endl;
输出:
1
1
4
4