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

溫馨提示×

c++中的vector怎么使用

c++
小億
85
2023-12-16 15:37:45
欄目: 編程語言

C++中的vector是一個動態數組,可以在運行時根據需要動態地增加或減少大小。下面是vector的基本用法:

  1. 包含vector頭文件:
#include <vector>
  1. 聲明并初始化vector:
std::vector<int> vec; // 聲明一個存儲int類型的空vector
std::vector<int> vec2(5); // 聲明一個存儲int類型的vector,并初始化為包含5個默認值的元素
std::vector<int> vec3 = {1, 2, 3, 4, 5}; // 聲明一個存儲int類型的vector,并初始化為給定的值
  1. 向vector中添加元素:
vec.push_back(10); // 在vector的末尾添加一個元素
vec.insert(vec.begin(), 5); // 在vector的開頭插入一個元素
vec.insert(vec.begin() + 2, 7); // 在vector的指定位置插入一個元素
  1. 訪問vector中的元素:
int element = vec[0]; // 使用索引訪問vector中的元素
int element2 = vec.at(1); // 使用at()函數訪問vector中的元素,會進行越界檢查
int firstElement = vec.front(); // 獲取vector的第一個元素
int lastElement = vec.back(); // 獲取vector的最后一個元素
  1. 遍歷vector中的元素:
for (int i = 0; i < vec.size(); i++) {
    std::cout << vec[i] << " ";
}

for (auto it = vec.begin(); it != vec.end(); it++) {
    std::cout << *it << " ";
}

for (int element : vec) {
    std::cout << element << " ";
}
  1. 刪除vector中的元素:
vec.pop_back(); // 刪除vector的最后一個元素
vec.erase(vec.begin()); // 刪除vector的第一個元素
vec.erase(vec.begin() + 2); // 刪除vector的指定位置的元素

這是vector的一些基本用法,還有更多的函數和方法可以用來操作vector,可以查閱C++的官方文檔了解更詳細的信息。

0
竹北市| 闻喜县| 江源县| 博罗县| 咸阳市| 富平县| 宜丰县| 卓资县| 遂溪县| 青冈县| 广汉市| 武强县| 肇州县| 上虞市| 上林县| 水城县| 涿鹿县| 海门市| 龙川县| 淄博市| 马鞍山市| 武穴市| 措勤县| 肃北| 封开县| 眉山市| 墨脱县| 简阳市| 屏山县| 遂川县| 邢台市| 安顺市| 大港区| 永善县| 涟水县| 绵阳市| 桐庐县| 咸阳市| 太仆寺旗| 巴塘县| 营口市|