91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++中vector函數的用法是什么

c++
小億
94
2023-11-21 23:50:03
欄目: 編程語言

在C++中,vector是一種動態數組,可以用來存儲多個元素。vector類提供了一系列的成員函數,用于操作和訪問vector對象。以下是一些常用的vector函數的用法:

  1. push_back:向vector尾部添加一個元素
vector<int> vec;
vec.push_back(10);
vec.push_back(20);
  1. pop_back:刪除vector尾部的一個元素
vector<int> vec = {10, 20, 30};
vec.pop_back();
  1. size:返回vector中元素的個數
vector<int> vec = {10, 20, 30};
int size = vec.size();
  1. empty:檢查vector是否為空
vector<int> vec = {10, 20, 30};
bool isEmpty = vec.empty();
  1. clear:清空vector中的所有元素
vector<int> vec = {10, 20, 30};
vec.clear();
  1. insert:在指定位置插入一個元素
vector<int> vec = {10, 20, 30};
vec.insert(vec.begin() + 1, 15); // 在索引為1的位置插入15
  1. erase:刪除指定位置的元素(或者一段元素)
vector<int> vec = {10, 20, 30};
vec.erase(vec.begin() + 1); // 刪除索引為1的元素
vec.erase(vec.begin(), vec.begin() + 2); // 刪除前兩個元素
  1. resize:改變vector的大小
vector<int> vec = {10, 20, 30};
vec.resize(5); // 將vector的大小改為5,多出來的元素會被初始化為默認值

這只是vector的一些常用成員函數的用法示例,vector還提供了其他很多有用的函數,可以根據具體需求去查閱相關資料。

0
竹溪县| 吴忠市| 平顶山市| 随州市| 日照市| 湄潭县| 南澳县| 慈溪市| 太保市| 沂南县| 安塞县| 泸定县| 河间市| 德兴市| 沅陵县| 渭源县| 阿鲁科尔沁旗| 浙江省| 中卫市| 玛纳斯县| 磴口县| 贺兰县| 孟村| 青神县| 临澧县| 洛宁县| 象山县| 锦州市| 承德市| 阳春市| 元氏县| 乌兰县| 逊克县| 西和县| 灵璧县| 贵南县| 浮梁县| 当雄县| 南和县| 武城县| 溆浦县|