4.24
#include <iostream>
#include <vector>
#include <array>
using namespace std;
int main() {
std::vector<int> vi;
int n = 3;
// std::cin >>n;
std::vector<double> vd(n);
cout << "created a " << n << " vector" << endl;
array<int, 5> ai{};
array<double, 4> ad = {1, 3, 7, 9};
for (double cat: ad)
{cout << cat << endl;}
double a1[4] = {1,2,3,4};
vector<double> a2(6,2);
// {5,6,7,8};
for(double temp_a2:a2)
{
cout << temp_a2 << endl;
}
array<double,4> a3 = {9,10,11,12};
return 0;
}
vector<double> a2(6,2) //初始化6个数值为2的默认值
vector<double> a2(6); //初始化6个默认值为0的元素
array<double,4> a3 = {9,10,11,12}; //普通初始化
a3.fill(5); //将a3中所有元素都设成 5