单选题
有如下程序: #include
#include
using namespace std; class MyBag{ public: MyBag(string br="ABC"):brand(br) { cout<
A、
MyBag arrays[2];
B、
MyBag *array[2]=new MyBag[2];
C、
MyBag *array[2]={MyBag("ABC"),MyBag("ABC")};
D、
MyBag array[2]={new MyBag("ABC"),new MyBag("ABC")};
【正确答案】
A
【答案解析】
解析:本题考查构造函数的应用,题目中要求输出"ABC ABC ",那么就需要执行两次构造函数,只有A选择可以执行两次构造函数,所以A选项正确。
提交答案
关闭