编程语言
首页 > 编程语言> > c++list容器大小操作

c++list容器大小操作

作者:互联网

函数原型:
size(); //返回容器中元素的个数
empty(); //判断容器是否为空
resize(num); //重新指定容器的长度为num,若容器变长,则以默认值填充新位置。
//如果容器变短,则末尾超出容器长度的元素被删除。
resize(num, elem); //重新指定容器的长度为num,若容器变长,则以elem值填充新位置。
//如果容器变短,则末尾超出容器长度的元素被删除。

和之前基本一致,也是个数size,空empty,resize重定义长度,因为list没有size和capacity之分,所以这里resize就是直接对元素进行操作了。

其实vector中的resize也是直接对size进行操作,只不过当size改变时,有时会改变capacity

标签:容器,元素,list,c++,num,长度,resize,size
来源: https://www.cnblogs.com/uestc-du/p/16258100.html