单选题
以下类定义中可能会引起错误的语句是
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
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 考查关于C++语言类的定义方法。
[解题要点] 在c++语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。
[考点链接] C++语言类的定义
提交答案
关闭