在C++中,push_back()
函數是一個成員函數,主要用于在容器(如向量vector
、列表list
和雙端隊列deque
)的末尾添加一個元素。這個函數會將給定的元素添加到容器的尾部,并增加容器的大小。
以下是push_back()
函數的基本語法:
container.push_back(element);
其中,container
是一個容器對象,element
是要添加到容器末尾的元素。
例如,如果你有一個std::vector<int>
類型的向量,你可以使用push_back()
函數將一個整數添加到向量的末尾:
#include<iostream>
#include<vector>
int main() {
std::vector<int> myVector;
myVector.push_back(10);
myVector.push_back(20);
myVector.push_back(30);
for (int i = 0; i < myVector.size(); ++i) {
std::cout << myVector[i] << " ";
}
return 0;
}
輸出結果將會是:
10 20 30
請注意,push_back()
函數只能用于支持此操作的容器。對于不支持此操作的容器(如集合set
和關聯容器map
),你需要使用其他方法來添加元素。