如题。
曾在多篇博客看到一句话:
对一个 vector<Type>::iterator (设为 it)进行 *it 操作,会“解绑引用”。
vector<Type>::iterator
it
*it
按照我的理解,这句话的意思是:修改 *it 中的值,不会 影响原 vector 。
vector
但是 测试发现,修改 *it 中的值,会 影响原 vector!
我想知道,是我的理解错误,还是我看到的博客描述错误?
有关信息:测试使用 vector<int>
vector<int>
回复请 at 我,谢谢