21xrx.com
2024-12-22 20:33:56 Sunday
登录
文章检索 我的文章 写文章
C++中的push_back函数
2023-07-12 04:25:48 深夜i     --     --
C++ push_back 函数 向后添加 容器

在C++中,push_back()函数是一个非常常用的函数。它用于向vector容器末尾添加一个元素。

使用push_back()函数添加元素非常简单。我们可以使用vector类的对象调用它,同时将欲添加的元素作为其参数传递。在函数被调用之后,该元素将会被添加到vector容器的结尾。

接下来来看一个简单的例子。在以下示例中,我们会创建一个vector容器,并使用push_back()函数添加元素到它的末尾:


#include <iostream>

#include <vector>

using namespace std;

int main()

{

  // 创建一个vector容器

  vector<int> myVector;

  // 向vector容器中添加元素

  myVector.push_back(10);

  myVector.push_back(20);

  myVector.push_back(30);

  // 遍历vector容器中的元素

  for(int i=0; i<myVector.size(); i++)

  {

    cout << myVector[i] << " ";

  }

  return 0;

}

在上述示例中,我们首先创建了一个vector容器,并将10, 20和30添加到其末尾。然后使用for循环遍历该容器,并将遍历的结果输出到控制台中。

除了向末尾添加单个元素之外,我们还可以使用push_back()函数将一整个数组添加到vector容器中。在下面的示例中,我们使用push_back()函数将包含5个整数值的数组添加到vector容器中:


#include <iostream>

#include <vector>

using namespace std;

int main()

{

  // 创建一个vector容器

  vector<int> myVector;

  // 定义一个整型数组

  int myArray[] = 10;

  // 使用push_back()函数将整型数组添加到vector容器中

  myVector.assign(myArray, myArray+5);

  // 遍历vector容器中的元素

  for(int i=0; i<myVector.size(); i++)

  {

    cout << myVector[i] << " ";

  }

  return 0;

}

在这个示例中,我们首先创建一个vector容器。然后定义一个大小为5的整型数组,并使用push_back()函数将该数组的全部元素添加到vector容器中。在添加操作完成后,我们使用for循环遍历该容器,并将遍历的结果输出到控制台中。

总结一下,push_back()函数是C++中非常常用的函数,它用于向vector容器末尾添加元素。该函数非常简单易用,可以轻松地添加单个元素或整个数组。如果您经常使用C++进行编程,那么push_back()函数一定会是您的常客。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复