A-A+

以下类定义中可能会引起错误的语句是 class A { public: ~A(){} //1

2022-08-05 23:47:25 问答库 阅读 173 次

问题详情

以下类定义中可能会引起错误的语句是 class A { public: ~A(){} //1 int i; //2 private: int j; //3 A(int i){i++;} //4 };
A.1
B.2
C.3
D.4请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:在c++语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。注意:c++语言类的定义

考点:可能会,语句