c ++ </int>中vector <int> :: iterator的问题

时间:2014-09-21 08:59:57

标签: c++ stl

嗨,我是这里的STL新手。所以我试图找出矢量STL是如何工作的。所以我写了这个小代码。

vector<int> a;                                                                      
a.push_back(2);                                                                   
a.push_back(3);                                                                   

vector<int>::iterator xx=a.begin()+1;                                                                                                
a.push_back(4);                                                                                                                              
a.erase(xx);

当我运行此代码时,它会提供分段错误。我确信我错过了迭代器如何在这里工作的东西。有人可以解释一下吗?

0 个答案:

没有答案