单项选择题

有如下程序: #include using namespace std; class CC{ int k; public: CC(int n):k(n){ } int get()const{ return k; } }; int main(){ CC c[3]={CC(1),CC(2)}; return 0; } 此程序编译时未能通过,原因是

A.数组只能定义为基本数据类型
B.类 CC 缺少复制构造函数
C.对象数组只能作为类的数据成员
D.类 CC 缺少默认的构造函数