单项选择题

A.在C++17中,定义std::array对象时,可以省略数组类型和数组大小,改为由该对象初始化的值进行自动推断
B.std::array对象不能用基于范围的for循环遍历
C.std::array对象可以像原生数组那样用下标那样访问元素
D.std::array对象中保存了数组元素的数量