创建一个向量,并将其像C ++ STL中的数组一样初始化
向量是什么?
向量是C++STL中的一个容器,用于表示数组,并且其大小可以更改。
阅读更多:C++STL矢量
创建一个向量并将其初始化为数组
我们还可以在C++STL中像数组一样初始化向量。在这里,我们将学习相同的知识,我们如何初始化像数组这样的向量?
这是创建和初始化向量(如数组)的语法,
vector<type> vector_name{element1, element2, ...};这里,
type–是数据类型。
vector_name–是向量的任何使用定义的名称。
element1,element2,...–用于初始化向量的元素。
创建/声明和初始化向量(如数组)的示例
vector::<int> v1{ 10, 20, 30, 40, 50 };C++STL程序来创建和初始化像数组一样的向量
//C++STL程序创建和初始化
//像数组的矢量
#include <iostream>
#include <vector>
using namespace std;
int main(){
//向量声明和初始化
//像数组
vector<int> v1{ 10, 20, 30, 40, 50 };
//打印矢量元素
//用于每种循环
cout << "Vector v1 elements are: ";
for (int element : v1)
cout << element << " ";
cout << endl;
//推动元素
v1.push_back(10);
v1.push_back(20);
v1.push_back(30);
v1.push_back(40);
v1.push_back(50);
//打印矢量元素
//用于每种循环
cout << "After pushing the elements\nVector v1 elements are: ";
for (int element : v1)
cout << element << " ";
cout << endl;
return 0;
}输出结果
Vector v1 elements are: 10 20 30 40 50 After pushing the elements Vector v1 elements are: 10 20 30 40 50 10 20 30 40 50