[单选题]

已知类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;A*const ptr=new A;

[单选题]已知类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;A * const ptr=new

    [单选题]已知类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有公用数据成员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 *

    [单选题]已知类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 p

    [单选题]已知类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*p

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

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

    [单选题]已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是A.A( ):d(new B){}B.A(const A &已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是A.A( ):d(new B){}B.A(const A &oo):d(newr B){*d=*oo.d;}C.~A(d){}D.~A( ){delete d;}

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

    [单选题]已知类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;}

  • 查看答案
  • 类中的静态成员与类的数据成员有什么区别?

    [问答题] 类中的静态成员与类的数据成员有什么区别?

  • 查看答案
  • 已知类SubClass的getSum方法返回其父类成员i与类SubClass成员

    [试题]已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类SuperClass中的getSum为纯虚拟函数,程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第15行的语句时成员变量j的值,最后给出程序运行后的输出结果。[C++代码]01 inclUde<iostream>02 using namespace std;03 class SuperClass {04 private:05 int i;06

  • 查看答案
  • 已知类A有公用数据成员a,且有Aohj2;A*constptr£­newA;则下