首页 > 其他 > 详细

vector

时间:2020-12-07 23:12:00      阅读:45      评论:0      收藏:0      [点我收藏+]

这里记录一下vector支持的操作,最近看到了好多花里胡哨的。


1.v.push_back(x):在末尾添加一个元素x.


2.v.size():以无符号形式返回vector的大小


3.v.clear():清空vector.


4.v.pop_back():删除最后一个元素。


5.v.emplace_back(x):这个就比较奇特了,主要用于卡常数。当你往vector里面放一个构造类型的变量时,如果用push_back()的话,在声明的时候会调用一次构造函数,放进vector的时再调用一次拷贝构造函数。而emplace_back()只调用一次构造函数,省去了大概一半的常数时间。
需要注意的是,需要c++11支持。

vector

原文:https://www.cnblogs.com/mrclr/p/14099934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!