// STL_example.cpp : 定义控制台应用程序的入口点。 //vector容器和数组类似,包含一组地址连续的存储单元 #include "stdafx.h" #include#include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { vector Food; //定义一个向量,类型为string vector ::iterator FoodIterator; //定义迭代器 Food.insert(Food.end(), "----食物清单------");//在末尾添加清单 Food.insert(Food.end(), " 牛奶 "); Food.insert(Food.end(), " 蓝莓 "); Food.insert(Food.end(), " 香蕉 "); Food.insert(Food.end(), " 牛油果 "); Food.insert(Food.end(), "---------------"); for (FoodIterator = Food.begin(); FoodIterator != Food.end(); ++FoodIterator) { cout << *FoodIterator << endl; //遍历输出 } getchar(); return 0; }
运行结果:



