C++ vector动态数组

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版权协议,转载请附上原文出处链接和本声明。