array
固定大小的数组,比原生数组功能更多
示例:
void ArrayExample()
{
array<int, 5> arr = {1, 2, 3, 4, 5};
auto arr2 = arr; // 复制
try {
// at函数支持越界检查
cout << arr.at(5) << endl;
} catch (exception &e) {
cout << e.what() << endl;
}
for (auto item : arr2) {
cout << item << " ";
}
cout << endl;
}
输出:

浙公网安备 33010602011771号