C++ 如何打印出向量的内容

如何在C++中打印出向量的内容

向量 与动态数组类似,但向量可以调整大小。向量是可以根据元素的插入或删除来改变大小的序列容器。容器是保存相同类型数据的对象。

向量可能会为向量中元素的未来增长分配一些额外的存储空间。向量元素存储在连续的内存中。数据被输入到向量的末尾。

以下是一个在 C++语言 中打印向量内容的示例,

示例

#include<iostream>
#include<vector>

void print(std::vector <int> const &a) {
   std::cout << "The vector elements are : ";

   for(int i=0; i < a.size(); i++)
   std::cout << a.at(i) << ' ';
}

int main() {
   std::vector<int> a = {2,4,3,5,6};
   print(a);
   return 0;
}

输出

这是输出结果:

The vector elements are : 2 4 3 5 6

在上面的程序中,函数 print() 包含代码来获取向量的元素。在 for 循环中,通过计算向量的大小来确定循环的最大迭代次数,并使用 at() 来打印元素。

for(int i=0; i < a.size(); i++)
std::cout << a.at(i) << ' ';

在main()函数中,向它们打印的向量元素被传递。

std::vector<int> a = {2,4,3,5,6};
print(a);

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程