Vectors 包含着一系列连续存储的元素,类似数组。
Vectors 定义格式(需要调用头文件)
赋值
遍历
全部代码段
#include "iostream"
#include "vector"
using namespace std;
int main()
{
//定义
vector<string> array1;
//使用
array1.push_back("rlxy");
array1.push_back("xyrl");
//遍历
for(int i=0;i<array1.size();i++)
{
cout << array1[i] << endl;
}
}
插入接口
删除接口
举例使用插入和删除接口改变容器的参数
运行结果
全部代码段
#include "iostream"
#include "vector"
using namespace std;
int main()
{
// 定义
vector<string> array1;
// 使用
array1.push_back("1111");
array1.push_back("2222");
array1.push_back("3333");
array1.push_back("4444");
array1.push_back("5555");
// 普通的遍历方式
for (int i = 0; i < array1.size(); i++)
{
cout << array1[i] << endl;
}
cout << "---------------------" << endl;
// 删除接口
array1.erase(array1.begin());
for (int i = 0; i < array1.size(); i++)
{
cout << array1[i] << endl;
}
cout << "---------------------" << endl;
// 插入接口
array1.insert(array1.begin(), "hello");
for (int i = 0; i < array1.size(); i++)
{
cout << array1[i] << endl;
}
}