预览加载中,请您耐心等待几秒...
1/2
2/2
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
3.3标准库vector类型(P78)
3.3.1vector对象的定义和初始化
1创建确定个数的元素
vector<int>ivec4(10,-1);//10elements,eachinitializedto-1
2值初始化
<1>.标准库提供值初始化.
vector<int>fec(10);//10elements,eachinitializedto0
<2>第十二章一些自定义构造函数但没有默认构造函数的类,在初始化这种类型的vector对象时,程序员就不能仅提供元素个数,还要提供元素初始值.
<3>元素类型可能是没有定义任何构造函数的类类型,这种情况下,标准库扔产生一个带初始值的对象,这个对象的每个成员进行了值初始化。
3.3.2vector对象的操作
1.vector对象的size
vector<int>::size_type
2.向vector添加元素
3.vector的下标操作
4.下标操作不添加元素
9.4vector容器的自增长
capacity和reserve成员