21xrx.com
2024-11-22 12:11:57 Friday
登录
文章检索 我的文章 写文章
如何在C++中输入vector?
2023-06-27 16:01:47 深夜i     --     --
C++ 输入 vector

在C++中,vector是一种非常常用的容器,它可以存储任何类型的数据,并且可以根据需要动态调整大小。在实际编程中,我们经常需要输入vector,本文将介绍如何在C++中输入vector。

首先,需要使用头文件#include 来引入vector。然后,定义一个vector对象,例如:

vector vec;

这个vector对象可以存储整型数据,也可以存储其他类型数据,例如字符串、浮点数等。现在,需要将一组整数存储到这个vector中,可以使用下面的方法:

1.使用push_back()函数

push_back()函数可以将新的元素添加到vector的末尾。例如,下面的代码将把用户输入的整数存储到vector中:

int num;

while(cin >> num){

  vec.push_back(num);

}

这里,使用while循环读取用户输入的每个整数,然后将它们添加到vector中。

2.使用迭代器

迭代器是一种用于遍历容器中元素的工具。vector也有迭代器,可以使用它来遍历vector并输入元素。例如,下面的代码使用迭代器将一组整数存储到vector中:

vector vec;

for(vector ::iterator it=vec.begin(); it!=vec.end(); it++){

  cin >> *it;

}

这里,使用for循环遍历vector中的每个元素,然后使用cin输入该元素的值。

以上就是两种常用的方法,可以根据需要选择其中一种或同时使用两种方法。无论哪种方法,都可以方便地将一组数据存储到vector中,为后续的计算和处理提供数据支持。

  
  

评论区

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