溫馨提示×

如何正確使用c++的push_back函數

c++
小樊
88
2024-09-16 15:57:59
欄目: 編程語言

push_back() 是 C++ 中 std::vector 容器類的一個成員函數,用于在向量的末尾添加一個元素

  1. 包含頭文件:首先,確保你已經在代碼中包含了` 頭文件。
#include<iostream>
#include<vector>
  1. 創(chuàng)建一個 std::vector 對象:接下來,創(chuàng)建一個 std::vector 對象并指定其元素類型。例如,要創(chuàng)建一個存儲整數的向量,可以這樣寫:
std::vector<int> myVector;
  1. 使用 push_back() 添加元素:現在,你可以使用 push_back() 函數將元素添加到向量的末尾。以下是一些示例:
myVector.push_back(5);
myVector.push_back(10);
myVector.push_back(15);
  1. 完整示例:下面是一個完整的示例,展示了如何使用 push_back() 函數向 std::vector 添加元素并輸出它們:
#include<iostream>
#include<vector>

int main() {
    std::vector<int> myVector;
    
    // 使用 push_back() 添加元素
    myVector.push_back(5);
    myVector.push_back(10);
    myVector.push_back(15);

    // 輸出向量中的所有元素
    for (int i = 0; i < myVector.size(); ++i) {
        std::cout << "Element " << i << ": " << myVector[i]<< std::endl;
    }

    return 0;
}

當運行此程序時,將輸出以下內容:

Element 0: 5
Element 1: 10
Element 2: 15

請注意,push_back() 函數會自動調整向量的大小以適應新元素。因此,你不需要預先分配空間。

0