首页 > 编程知识 正文

c语言实现vector,vector指针初始化

时间:2023-05-04 12:35:48 阅读:159200 作者:3459

文章目录一维向量初始化二维向量初始化三维向量初始化参考

一维向量初始化

设定数组的长度,默认初始值(默认初始值为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。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。