选择题   以下类定义中可能会引起错误的语句是______。
    class A
    {
      public:
        ~A(){}//1
        int i;//2
      private:
          int j;//3
          A(int i){i++;}//4
    };
 
【正确答案】 D
【答案解析】本题考查关于C++语言类的定义方法。在C++语言中类定义中的构造函数是私有的,但是却调用了其中的公有变量,在实例化时会出现错误。