以下类定义中可能会引起错误的语句是   class A   {    public:     ~A( ){ }   //1     int  i; //2    private:     int j;   //3     A(int i) {

admin2013-02-27  34

问题 以下类定义中可能会引起错误的语句是
  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

答案8

解析 在c++语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。注意:C++语言类的定义
转载请注明原文地址:https://kaotiyun.com/show/pzNp777K
0

最新回复(0)