C++ STL Vector学习 (待续)

Posted eeyor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ STL Vector学习 (待续)相关的知识,希望对你有一定的参考价值。

头文件:<vector>

 

初始化

vector<Elementtype> vec(10); /*Elementtype是数据类型,10代表长单为10*/
vector<Elementtype> vec(10,0);/*给10个元素全部赋初值为0*/

vector不能像数组那样利用大括号赋值。

 

其他

vec.push_back(5);/*在vec的最后一个位置后插入一个元素,其值为5,时间效率非常高*/

reserve(vec.begin(),vec.end()) /*数组反转*/

 

 

以上是关于C++ STL Vector学习 (待续)的主要内容,如果未能解决你的问题,请参考以下文章

C++中STL学习笔记——容器之vector

小白学习C++ 教程二十一C++ 中的STL容器Arrays和vector

小白学习C++ 教程二十一C++ 中的STL容器Arrays和vector

C++ 学习笔记:STL 容器一些底层机制

C++标准模板库(STL)——vector常见用法详解

[ C++ ] STL_vector -- 迭代器失效问题