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