C++vector容器知识点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:vector的构造方式没有可比性,灵活应用即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:vector赋值操作比较简单,使用operator=和assign都可以
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结:判断是否为空:empty
返回元素个数:size
返回容器容量:capacity
重新指定大小:resize
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结:尾插:push_back();
尾删:pop_back();
删除:erase(位置迭代器);
插入:insert(位置迭代器);
清空:clear;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结:swap可以实现两个容器的互换,达到收缩内存的效果
在这里插入图片描述
在这里插入图片描述
总结:如果数据量较大,可以首先就使用reserve来预留空间,减少动态扩展次数

Guess you like

Origin blog.csdn.net/qq_52297656/article/details/115872203