单项选择题
关于C++11引入的std::array类,说法不正确的是()
A.在C++17中,定义std::array对象时,可以省略数组类型和数组大小,改为由该对象初始化的值进行自动推断
B.std::array对象不能用基于范围的for循环遍历
C.std::array对象可以像原生数组那样用下标那样访问元素
D.std::array对象中保存了数组元素的数量
点击查看答案&解析
相关考题
-
单项选择题
foo 类的后置++运算符(postfix operator++)的原型声明是哪一个?()
A.foo operator++(foo &,int);
B.foo &operator++(foo &);
C.foo &operator++(double);
D.foo operator++(int dummy); -
单项选择题
下面哪条语句可以让p 指向一个存有10个整数的vector对象?()
A.int *p =new vector< int>(10);
B.int *p =new vector< int>[10];
C.int *p =new vector< 10>::int;
D.int *p =new vector::int [10]; -
单项选择题
当一个对象的域成员包含如下哪一项时,默认的赋值运算符operator=可能会无法正确工作?()
A.基本类型的数据成员
B.非默认拷贝构造函数
C.引用类型的数据成员
D.对象类型的数据成员