在C++中,向量是一種動態數組,可以在運行時根據需要動態增長或縮小。以下是使用向量的常用方法:
包含頭文件:#include <vector>
聲明向量:std::vector<int> vec;
向向量中添加元素:
push_back
方法添加元素:vec.push_back(10);
std::vector<int> vec = {1, 2, 3, 4, 5};
訪問向量元素:
int elem = vec[2];
for(auto it = vec.begin(); it != vec.end(); ++it)
獲取向量大小:int size = vec.size();
刪除向量元素:
pop_back
方法刪除最后一個元素:vec.pop_back();
erase
方法刪除指定位置的元素:vec.erase(vec.begin() + 2);
清空向量:vec.clear();
遍歷向量:
for(int i = 0; i < vec.size(); ++i)
for(auto it = vec.begin(); it != vec.end(); ++it)
以上是一些常用的向量操作方法,可以根據具體需求選擇合適的方法來操作向量。