单项选择题
为类ABC定义重载运算符“+”,下列哪种定义形式是正确的?()
A.定义为类ABC的函数成员:ABC operator +(ABC obj1,ABC obj2){......}
B.定义为类ABC的函数成员:void operator +(){......}
C.定义为类ABC的函数成员:ABC operator +(ABC obj ){......}
D.定义为类ABC的友元函数:ABC operator +(ABC obj ){......}
点击查看答案&解析
相关考题
-
单项选择题
下列哪种C++语法形式不属于多态?()
A.重载运算符
B.对象多态
C.重载函数
D.不同函数中定义的同名局部变量 -
单项选择题
通过派生类对象obj访问其从基类继承的成员m,则m必须是()。
A.公有继承下的公有成员
B.公有继承下的私有成员
C.私有继承下的私有成员
D.公有继承下的保护成员 -
单项选择题
在类中声明一个常函数成员fun,下列哪条语句是正确的?()
A.void fun()const;
B.void const fun();
C.const void fun();
D.void fun();
