网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

已知类A中有公用数据成员B *b;其中B为类名。则下列语句错误的是

A.A():d(new B) {} B) A(const A &oo):d(new

B.{*d= *oo.d;}

C.~A(D) {}

D.~A(){delete d;}


参考答案

更多 “ 已知类A中有公用数据成员B *b;其中B为类名。则下列语句错误的是A.A():d(new B) {} B) A(const A oo):d(newB.{*d= *oo.d;}C.~A(D) {}D.~A(){delete d;} ” 相关考题
考题 已知类A有公用数据成员a,并重载了一运算符,且有A obj2;const A*ptr=new A;则下列语句错误的是( )。A.ptr-a=100;B.ptr=obj2;C.ptr++;D.obj2=*ptr;

考题 已知类A有公用数据成员a,且有A ohj2;A*const ptr-new A;则下列语句正确的是( )。A)ptr-a=100;B)ptr=obj2;C)ptr++;D)ptr=obj2;

考题 已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A ptr*=new A;则下列语句错误的是A.ptr->a=100;B.ptr=obj2;C.ptr++;D.obj2=*ptr;

考题 已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是A.ptr->a=100;B.ptr=obj2;C.ptr++;D.obj2=*ptr;

考题 已知类A有公用数据成员a,且有A obj2;A*const ptr=new A;则下列语句正确的是A.ptr->a=100;B.ptr=obj2;C.ptr++;D.ptr=obj2;

考题 已知类A有公用数据成员a,并重载了“=”运算符,且有A obj2;const A*ptr new A;则下列语句错误的是( )。A.ptr->a=100;B.ptr=obj2;C.ptr++;D.obj2=*ptr;

考题 已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是A.ptr->a=100;B.ptr=obj2;C.ptr++;D.ptr=obj2;

考题 已知类A有公用数据成员a,并重载了=运算符,且有Aobj2;constA*ptr=newA;,则下列语句错误的是( )。A.ptr-a=100;B.ptr=&obj2;C.ptr++;D.obj2=*ptr;

考题 3、一个类中的公有(public)性质的静态数据成员,以下()访问方式是错误的。A.对象名.静态数据成员名 B.指向对象的指针—静态数据成员名C.类名::静态数据成员名D.类名.静态数据成员名