单选题
以下类定义中可能会引起错误的语句是( )。 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++语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。
提交答案
关闭