A-A+

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

2022-08-06 03:11:50 问答库 阅读 175 次

问题详情

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

参考答案

正确答案:D
D。【解析】本题考查关于C++语言类的定义方法。在C++语言中类定义中的构造函数是私有的,但是却调用了其中的公有变量,在实例化时会斟现错误。

考点:可能会,语句