【发布时间】:2020-10-23 18:11:52
【问题描述】:
vector<int>::iterator it;
for(it=v.begin();it<v.end();it++)
{
cout <<&(it)<<" ";
cout<<(*it)<<" ";
}
它输出:
0x7fff6667cdf0 7 0x7fff6667cdf0 14 0x7fff6667cdf0 15 0x7fff6667cdf0 16
注意地址每次都是一样的,问题是为什么?
【问题讨论】:
标签: c++ pointers vector stl iterator