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;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;A*const ptr=new A;则下列语句正确的是A.ptr->a=100;B.ptr=&obj2;C.ptr++;D.ptr=obj2;
[单选题]当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为 ______。A.operator+(obj1,obj2)B.+(obj1,obj2)C.obj2.operator+(obj1)D.obj1.operator+(obj2)
[单选题]在重载运算符函数时,下面( )。运算符必须重载为类成员函数形式。A.+B.-C.++D.->
[单选题]为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是( )。A.) +B.) =C.) <<D.) ++
[单选题]为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是( )。A.+B.=C.<
[单选题]友元运算符。obj1>obj2被C++编译器解释为( )。A.operator>(obj1,obj2)B.>(obj1,obj2)C.obj2.operator>(obj1)D.obj1.operator>(obj2)