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

STL

开发平台:

C/C++

  1. //文件名:CHAPTER6-9.cpp
  2. #pragma warning(disable:4786)
  3. #include <iostream.h>
  4. #include <string>
  5. #include <vector>
  6. #include <algorithm>
  7. using namespace std;
  8. PrintIt (char* & StringToPrint) {  cout << StringToPrint << endl; }
  9. void main (void) 
  10. { vector<char* > FruitAndVegetables;
  11.   FruitAndVegetables.push_back("carrot");
  12.   FruitAndVegetables.push_back("pumpkin");
  13.   FruitAndVegetables.push_back("potato");
  14.   FruitAndVegetables.push_back("apple");
  15.   FruitAndVegetables.push_back("pineapple");
  16.   for_each  (FruitAndVegetables.begin(), FruitAndVegetables.end(), PrintIt);
  17. }