c++p记录
类额~
。
展开
-
迭代器
迭代器简介 string与vector都支持迭代器,使用迭代器可以访问对象中的某个元素; 迭代器有有效和无效之分,有效的迭代器指向某个元素,或是尾元素的下一个位置; 类似于指针; 使用迭代器 使用begin和end成员可以返回迭代器成员, begin负责返回指向第一个元素的迭代器; end负责返回指向尾元素下一个位置的迭代器,也就是尾后迭代器; 当为空时,begin和end成员返回同一个迭代器; 迭代器运算符 P95 与指针操作类似 可以自增++,自减–,用==和!=判断; 可以用*解引用,或是用->原创 2020-10-11 22:14:23 · 137 阅读 · 0 评论 -
vector
标准库类型vector 表示对象的集合,容纳着对象,以可称为容器。 名称同样位于std空间中; 初始化和定义 基本形式: vector<T> v; P87 表3.4 <>内是元素的类型; vector 内元素的值通常会默认初始化; 可以列表初始化,使用{}; 可以创建指定数量的元素,使用(), 如vector<int> v(10,1) v内有10个(int)1; 增:当使用{}而无法列表初始化时,编译器会尝试用默认值初始化(p89) vector操作 p91原创 2020-10-10 00:16:12 · 67 阅读 · 0 评论