问题 单项选择题

以下类定义中可能会引起错误的语句是(  )。   classA   {   public:   ~A(  ){}//1   inti;//2   private:   intj;//3   A(inti){i++;}//4   };

A.1

B.2

C.3

D.4

答案

参考答案:D

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

单项选择题
多项选择题