A-A+

若类A和类B的定义如下: class A { int i public: void get

2022-08-06 04:58:58 问答库 阅读 176 次

问题详情

若类A和类B的定义如下: class A { int i, public: void get(); / /... }; class B:A//默认为私有派生 { int k; public: void make(); / /... }; void B: :make() { k=i*j; } 则上述定义中, ()是非法的表达式。
A.void get();
B.int k:
C.void make();
D.k=i*j;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D

考点:定义