在C++中,vector是一种动态数组,可以用来存储多个元素。vector类提供了一系列的成员函数,用于操作和访问vector对象。以下是一些常用的vector函数的用法:
vector<int> vec;
vec.push_back(10);
vec.push_back(20);
vector<int> vec = {10, 20, 30};
vec.pop_back();
vector<int> vec = {10, 20, 30};
int size = vec.size();
vector<int> vec = {10, 20, 30};
bool isEmpty = vec.empty();
vector<int> vec = {10, 20, 30};
vec.clear();
vector<int> vec = {10, 20, 30};
vec.insert(vec.begin() + 1, 15); // 在索引为1的位置插入15
vector<int> vec = {10, 20, 30};
vec.erase(vec.begin() + 1); // 删除索引为1的元素
vec.erase(vec.begin(), vec.begin() + 2); // 删除前两个元素
vector<int> vec = {10, 20, 30};
vec.resize(5); // 将vector的大小改为5,多出来的元素会被初始化为默认值
这只是vector的一些常用成员函数的用法示例,vector还提供了其他很多有用的函数,可以根据具体需求去查阅相关资料。