A.operator>(obj1,obj2)
B.>(obj1,obj2)
C.obj2.operator>(obj1)
D.obj1.operator>(obj2)
[单选题]友元运算符。obj1>obj2被C++编译器解释为( )。A.operator>(obj1,obj2)B.>(obj1,obj2)C.obj2.operator>(obj1)D.obj1.operator>(obj2)
[单选题]当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为 ______。A.operator+(obj1,obj2)B.+(obj1,obj2)C.obj2.operator+(obj1)D.obj1.operator+(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;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;
[单选题]如果程序里有叫obj1和obj2的对象,当使用语句“obj2=obj1;”时的结果是( )。A.在obj2中的实例变量被赋予obj1中相同的值B.obj2和obj1被认为是同一个变量C.obj2的值赋给了obj1,而obj2为空D.以上都不对
[单选题]若有一个MyClass类,则执行语句“MyClass obj1,obj2[2],*p;”后,自动调用该类的构造函数( )次。A.2B.3C.4D.5
[单选题]( 14 )下列运算符不能重载为友元函数的是A. ) = () [ ] ->B. ) + - ++ --C. ) > < >= <=D. ) += -= *= /=
[单选题]下列运算符不能重载为友元函数的是A.=()[]->B.+ - ++ --C.> < >= <=D.+= -= *= /=