文章目录一维向量初始化二维向量初始化三维向量初始化参考
一维向量初始化
设定数组的长度,默认初始值(默认初始值为0 )
Vectorintdata(n ); n是默认数组长度,默认初始值为0。
设定数组的长度,初始化规定的值
vectorintdata(n,value; n是默认数组长度,所有元素都被设置为初始值value。
直接给定的数据
vectorint data={ 1,2,3,4,5 }; 动态改变长度(调用vector的resize ) (函数) ) ) ) ) ) ) ) ) )。
调整容器的大小并创建对象。 因此,调用此函数可以引用容器中的对象。
resize ) )函数有两个参数:容器的大小和初始值(可选,默认值为0 )。
同时更改capacity大小和size大小。
保留(vector的reserve ) (调用函数) ) ) ) ) ) ) ) )保留) ) ) ) ) )。
预约空间。 虽然容器会调整大小,但实际上不会在空间中创建元素对象,因此除非添加新对象,否则无法引用容器中的元素。
reserve ) )函数只有一个参数:需要保留的容器的区域大小。
只更改capacity大小,不更改size大小。
二维向量初始化设定数组长度,默认初始值(默认初始值为0 ) )。
Vectorvectorintdata(N1,Vectorint ) N2 ); N1是行,N2是列,默认值为0。
设定数组的长度,初始化规定的值
vectorvectorintdata(N1,vectorint ) N2,value ); N1是行,N2是列,默认值为value。
直接给定的数据(以前2X5的数组为例) ) ) ) ) ) ) ) ) ) ) )的数据) ) ) ) ) ) ) ) ) )。
vectorint data={ 1,2,3,4,5 },{ 6,7,8,9,10 }; 设置三维向量初始化数组的长度,并设置默认初始值。 缺省初始值为0
vectorvectorvectorintDP(N1,vectorvectorint ) N2,vectorint ) N3 ); 默认值为0。
设定数组的长度,初始化规定的值
vectorvectorvectorintDP(N1,vectorvectorint ) N2,vectorint ) N3,value ); 默认值为value。
见https://blog.csdn.net/jackywgw/article/details/6248342。
3359 blog.csdn.net/biancheng xiaosheng/article/details/102931335。