C++ vector.
时间: 2023-11-04 08:54:10 浏览: 94
C++ vector
C++中的vector是一种动态数组容器,可以存储不同类型的元素。可以通过以下方式来初始化vector:
1. 使用无参数的构造函数,创建一个空的vector:vector<int> vec1;
2. 使用带有一个参数的构造函数,创建一个指定大小的vector,并将所有元素初始化为默认值:vector<float> vec2(3);
3. 使用带有两个参数的构造函数,创建一个指定大小的vector,并将所有元素初始化为给定的值:vector<char> vec3(3, 'a');
4. 使用带有另一个vector作为参数的构造函数,创建一个与给定vector相同的新vector:vector<char> vec4(vec3);
从vector中移除元素可以使用pop_back()函数,它会移除vector的末尾元素。可以通过循环遍历vector来输出vector的元素。
几个vector的常用操作之一是向vector添加元素,可以使用push_back()函数将元素添加到vector的末尾。使用empty()函数可以检查一个vector是否为空。
阅读全文