如何在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);