C++ vector动态数组
Vector投入是面向对象方式的动态数组
使用vector容器,可以轻松实现数组插入元素,vector可以轻松实现动态管理扩容
创建动态数组vector
vector<int> vec = { 1,2,3,4 };
使用vector变量的capcity和size方法来查当前vector当前的容量和已经存储的元素个数
cout << "size is " << vec.size() << endl;
cout << "capacity is " << vec.capacity() << endl;
尾部插入一个元素的vector方法:
vec.push_back(5);
尾部删除一个元素的vector方法:
vector.pop_back();
删除任意位置一个元素的vector方法:
vec.erase(vec.end() - 2);
在中间任意位置插入一个元素代码代码
版权声明:本文为fangziyu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。