我在将未初始化的赋值给初始化的迭代器时遇到了问题。以下代码摘录在使用Visual Studio 2010生成时会产生访问冲突。在Visual Studio的早期版本中,代码应该可以工作。iterator it = list.begin(); it = jt; // crashes in VS 2010这不会被认为是有效的<e
在c++中,如果我有两个数组a[10] and b[10],我可以引入一个可以用于这两个数组的索引,指向(i+1)-th元素a[i] and b[i]。迭代器是否也可以共享,或者我需要这样做:vector<int> b; //assume both are initiated and same if(*j == *i){