STL中的vector

vector<int> int_vector(10);
 vector<int>::iterator int_iterator;
 for (int_iterator = int_vector.begin();int_iterator!=int_vector.end();++int_iterator)
 {
  *int_iterator = 1;
 }
 for (int_iterator = int_vector.begin();int_iterator!=int_vector.end();++int_iterator)
 {
  cout<<*int_iterator<<endl;
 }

初看vector 纠结在迭代器是否可以添加元素 。。。发现自己的真的傻了。。。任何访问未知内存的行为都会造成缓冲区溢出。。。push_back才是王道啊

posted @ 2011-08-11 15:13  银翼的魔术师  阅读(110)  评论(0)    收藏  举报