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

溫馨提示×

c++中vector容器的用法是什么

c++
小億
82
2024-02-02 14:57:52
欄目: 編程語言

在C++中,vector是一個動態數組容器,可以用來存儲任意類型的數據。它提供了一組方法來方便地操作和管理數據。

以下是vector容器的常見用法:

  1. 創建vector對象:

    std::vector<int> numbers; // 創建一個存儲整數的vector對象
    std::vector<std::string> names; // 創建一個存儲字符串的vector對象
    
  2. 向vector中添加元素:

    numbers.push_back(10); // 在vector末尾添加一個元素
    numbers.push_back(20);
    numbers.push_back(30);
    
  3. 獲取vector的大小:

    int size = numbers.size(); // 獲取vector中的元素個數
    
  4. 訪問vector中的元素:

    int firstElement = numbers[0]; // 訪問vector中的第一個元素
    int lastElement = numbers.back(); // 訪問vector中的最后一個元素
    
  5. 遍歷vector中的元素:

    for (int i = 0; i < numbers.size(); i++) {
        std::cout << numbers[i] << " "; // 通過下標訪問元素
    }
    
    for (auto it = numbers.begin(); it != numbers.end(); it++) {
        std::cout << *it << " "; // 使用迭代器訪問元素
    }
    
    for (int number : numbers) {
        std::cout << number << " "; // 使用范圍for循環訪問元素
    }
    
  6. 插入和刪除元素:

    numbers.insert(numbers.begin() + 2, 15); // 在指定位置插入一個元素
    numbers.erase(numbers.begin() + 1); // 刪除指定位置的元素
    
  7. 清空vector:

    numbers.clear(); // 清空vector中的所有元素
    

這些只是vector容器的一些常見用法,還有許多其他函數和方法可以用來操作和管理vector中的數據。

0
宜良县| 湖北省| 额济纳旗| 罗平县| 康马县| 福海县| 七台河市| 凌源市| 桐庐县| 文化| 汉阴县| 电白县| 永修县| 锡林浩特市| 宜川县| 沂南县| 清水河县| 泸定县| 宿迁市| 岫岩| 平邑县| 醴陵市| 布拖县| 北流市| 揭阳市| 平远县| 建宁县| 阿城市| 博客| 石棉县| 凤台县| 武邑县| 杂多县| 韩城市| 扬中市| 台湾省| 莱芜市| 商洛市| 宣化县| 肥城市| 错那县|