标准库vector类型
vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。
1. vector对象的定义和初始化
初始化vector对象的方式:
(1)创建确定个数的元素
构造函数用元素个数来决定vector对象保存元素的个数,元素值指定每个元素的初始值:
vector<string> svec(10, 'hi');
(2)值初始化
如果没有指定元素的初始化式,那么标准库将自行提供一个元素初始值进行值初始化。
如果vector保存内置类型(如int类型)的元素,那么标准库将用0值创建元素初始化:
vector<int> fvec(10);
如果vector保存的是含有构造函数的类类型(如string类型)的元素,标准库将用该类型默认构造函数创建元素初始化:
vector<string> svec(10);
2. vector对象的操作
vector操作:
(1)向vector添加元素
(2)vector的下标操作
(3)下标操作不添加元素
必须是已存在的元素才能用下标操作符进行索引。通过下标操作进行赋值时,不会添加任何元素。
——————————————————
BY:HW-RJ






































苏公安网备 32011402010933号