问题 单项选择题

以下类定义中可能会引起错误的语句是

  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++语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。

【考点链接】C++语言类的定义

判断题
问答题 简答题