📅  最后修改于: 2023-12-03 14:39:53.717000             🧑  作者: Mango
在C++中,向向量(vector)中添加元素是一项常见的任务,其中可以使用向量的push_back()函数。本文将通过详细介绍push_back()函数,让你更好地理解它的作用和用法。
vector的push_back()函数用于将元素添加到向量的末尾。
下面是push_back()函数的通用定义:
void push_back(const T& value);
其中,T是你想在向量中添加的对象的数据类型,value是你要添加的对象。
下面是用法示例,展示如何向向量中添加元素。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> myVector; // 声明一个名为myVector的整数向量
// 向向量myVector中添加元素
myVector.push_back(5);
myVector.push_back(10);
myVector.push_back(20);
// 输出向量myVector中的元素
for (int i = 0; i < myVector.size(); i++) {
cout << myVector[i] << endl;
}
return 0;
}
输出结果:
5
10
20
在上面的示例中,我们首先声明了一个整数向量myVector。然后,我们使用push_back()函数向向量中添加三个整数值5,10和20。
最后,使用for循环输出向量中的所有元素。
当然,push_back()函数并不限于添加整数值。你可以使用同样的方式添加任意类型的对象-整数、字符、字符串、自定义对象等等。
向向量中添加元素是一个必不可少的任务。C++向量的push_back()函数提供了一种简单而有效的方式,可以让我们很容易地在向量的末尾添加元素。希望本文能够帮助你更好地了解push_back()函数,并在你的下一个项目中提供帮助。