/* 测试array使用初始化列表定义时是否可以不定义数组大小 */
#include <iostream>
#include <algorithm>
#include <array>
using uint8_t = unsigned char;
using namespace std;
int main()
{
std::array<uint8_t> validBoardNameList = { 1, 2, 3, 4, 5, 6 }; // 编译报错:array_def_no_size.cpp:12:20: error: wrong number of template arguments (1, should be 2)
cout << validBoardNameList.size() << endl;
return 0;
}
/*
测试结果: array使用初始化列表时必须定义数组大小
*/