CHAPTER6-10.cpp
上传用户:fjc899
上传日期:2007-07-03
资源大小:187k
文件大小:1k
源码类别:

STL

开发平台:

C/C++

  1. //文件名:CHAPTER6-10.cpp
  2. #pragma warning(disable:4786)
  3. #include <iostream>
  4. #include <vector>
  5. using namespace std ;
  6. typedef vector<int> INTVECTOR; //定义了一个宏
  7. void main()
  8. {
  9.     INTVECTOR thevector; //定义一个vector变量
  10.     INTVECTOR::iterator theIterator; //采用迭代器技术
  11.     thevector.push_back(42) ; //插入一个元素值为42的元素到vector末尾中
  12.     thevector.push_back(1) ; //插入一个元素值为1的元素到vector末尾中
  13.     thevector.push_back(109) ; //插入一个元素值为109的元素到vector末尾中
  14.     thevector.pop_back();  //删除109
  15.     cout << "thevector [ " ;
  16.     for (theIterator = thevector.begin(); theIterator != thevector.end();theIterator++)  //打印结果
  17.     {  cout << *theIterator; if (theIterator != thevector.end()-1) cout << ", "; }
  18.     cout << " ]" << endl ;
  19. }