📜  C++ Vector.push_back()函数(1)

📅  最后修改于: 2023-12-03 14:39:53.717000             🧑  作者: Mango

C++ Vector.push_back()函数

在C++中,向向量(vector)中添加元素是一项常见的任务,其中可以使用向量的push_back()函数。本文将通过详细介绍push_back()函数,让你更好地理解它的作用和用法。

push_back()函数的定义

vector的push_back()函数用于将元素添加到向量的末尾。

下面是push_back()函数的通用定义:

void push_back(const T& value);

其中,T是你想在向量中添加的对象的数据类型,value是你要添加的对象。

push_back()函数的用法

下面是用法示例,展示如何向向量中添加元素。

#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()函数,并在你的下一个项目中提供帮助。