摘要: 迭代器是一种检查vector内元素并遍历元素的数据类型定义迭代器类型:vector<int>::iterator iter1.begin和end操作begin返回的迭代器指向第一个元素:vector<int>::iterator iter = ivec.begin();end返回的迭代器并不指向vector中任何实际的元素,表示已经处理完vector中所有元素:vector<int>::iterator iter = ivec.end();范例将一个vector<int>型的ivec变量所有元素赋值为0:for (vector<int> 阅读全文
posted @ 2013-04-28 02:07 StanleyWu 阅读(110) 评论(0) 推荐(0) 编辑
摘要: vector是同一种类型的对象的集合,一个容器中的所有对象都必须是同一种类型的。使用vector之前,必须声明:#include <vector>using std::vector1.vector对象的定义和初始化vector<T> v1; vector保存类型为T的对象。默认构造函数,v1为空vector<T> v2(v1); v2是v1的一个副本vector<T> v3(n, i); v3包含n个值为i的元素vector<T> v4(n); v4含有值初始化的元素的n个副本2.初始化如果vector保存内置类型(如int),则初始 阅读全文
posted @ 2013-04-28 01:23 StanleyWu 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 标准库string类型标准库string类型是为了满足对字符串的一般应用,使用string类型对象,必须包含相关头文件:#include <string>using std::string一.string对象的读写1.读入未知数目的stringint main(){ string word; while (cin >> word) cout << word << endl; return 0;}2.用getline读取整行文本int main(){ string line; while (getline(cin, line)) cout... 阅读全文
posted @ 2013-04-28 00:57 StanleyWu 阅读(108) 评论(0) 推荐(0) 编辑