我使用以下代码在向量中插入元素.我知道替代方法,但想知道背后的逻辑.任何人都可以向我解释为什么开始和结束方法都不起作用?
int main() { vector<int> v[3]; for(vector<int>::iterator it = v.begin(); it!=v.end(); ++it) { *it = 1; } return 0; }
c++ vector
c++ ×1
vector ×1