早教吧作业答案频道 -->其他-->
关于c++的问题(78,6-9)classMyClass{public:MyClass()(intd){data=d;}~MyClass(){}private:intdata;};}下列对MyClass类对象数组的定义和初始化语句中,正确的是:A.MyClassarrays[2]B.
题目详情
关于c++的问题(78,6-9)
class MyClass{
public:
MyClass () (int d) {data=d;}
~MyClass () { }
private:
int data;
};
}
下列对MyClass类对象数组的定义和初始化语句中,正确的是:
A. MyClass arrays[2] B. MyClass arrays[2] ={ MyClass arrays(5) }
C. MyClass arrays[2] = { MyClass arrays(5) , MyClass arrays(6) }
D. MyClass *arrays[2] ={ new MyClass (2) }
(参考答案为C,为什么其他的不对,这几个选项的格式有什么不同的区别)
class MyClass{
public:
MyClass () (int d) {data=d;}
~MyClass () { }
private:
int data;
};
}
下列对MyClass类对象数组的定义和初始化语句中,正确的是:
A. MyClass arrays[2] B. MyClass arrays[2] ={ MyClass arrays(5) }
C. MyClass arrays[2] = { MyClass arrays(5) , MyClass arrays(6) }
D. MyClass *arrays[2] ={ new MyClass (2) }
(参考答案为C,为什么其他的不对,这几个选项的格式有什么不同的区别)
▼优质解答
答案和解析
你没有对默认构造函数重载,但是写了其他构造函数,系统就不会生成默认构造函数。则数组中的变量无法调用默认构造初始化,必须显式构造(每个数组成员都要显式构造)。
D是打酱油的。声明的是指针数组,不是对象数组。 (要求是“对象数组的定义和初始化”)
D是打酱油的。声明的是指针数组,不是对象数组。 (要求是“对象数组的定义和初始化”)
看了 关于c++的问题(78,6-...的网友还看了以下:
数集A满足条件若a∈A则有(1+a)/(1-a)∈A(a≠1)数集A满足条件若a∈A则有(1+a) 2020-04-05 …
采购员用一张1万元支票去购物.购单价为590元的A种物品若干件,又购单价为670元的B种物品若干件 2020-04-07 …
在长和宽分别是a,b的矩形纸片的四个角都减去一个边长为x的正方形,折起来做成一个没有盖的盒子(1) 2020-05-13 …
设A,B,A+B,A-1+B-1均为n阶可逆矩阵,则(A-1+B-1)-1等于()A.A-1+B- 2020-05-14 …
已知数集A满足:a≠1 a∈A 1/(1-a)∈A 若2∈A 则在A中还有另外两个元素,求这两个元 2020-05-15 …
数集A满足条件:若a属于A a不等于1,则1/1+a属于A若2属于A 则在A中还有两个元素是什么若 2020-05-15 …
计算:⑴a+3分之a-2 ÷ a²+6a+9分之a²-4 ⑵a+2分之a²-4÷(a-2计算:⑴a 2020-05-17 …
(a+1)(a^2+1)(a^4+1)(a^8+1)(a^16+1)=(a-1)[(a+1)(a^ 2020-05-22 …
已知集合A={x|x=aˇ2+1,a∈N},B={Y}已知集合A={x|x=aˇ2+1,a∈N}B 2020-06-05 …
如图7甲所示,用粘性材料粘在一起的A、B两物块静止于光滑水平面上,两物块的质量分别为mA=lkg、 2020-06-26 …