#include <iostream>
#include <array>
using namespace std;
void fun(array<int,4>a)
{
for (auto v : a)
{
cout << v << endl;
}
}
int main()
{
//C++ 内置类型array
int a1[3] = {1,2,3};
cout << a1[1]<< endl;
cout<<sizeof(a1) / sizeof(int)<<endl;
//STL 容器 array
array<int, 4>a = { 1,2,3,4 };//必需同时提供数据类型和元素的个数,而且array 大小固定
array<int, 5> b = {1,2,3,4,5};//由于元素个数个不同 a b 不是同种类型
fun(a);
//fun(b); //函数fun 只适用于a 类型数据
system("pause");
}