在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還提供了其他很多有用的函數,可以根據具體需求去查閱相關資料。