如果你传递过来一个const类型的容器,那么只能用const_iterator来遍历。
void Method(const vector<int> vInt)
{
vector<int>::const_iterator iter;
}
简单示例
const iterator几乎没什么用途
vector<int> ivec;
vector<int>::const_iterator citer1 = ivec.begin();
const vector<int>::iterator citer2 = ivec.begin();
*citer1 = 1; //error
*citer2 = 1; //right
++citer1; //right
++citer2; //error
时间: 2025-01-21 18:57:00