下列关于运算符重载的叙述中,正确的是

admin2011-01-19  38

问题 下列关于运算符重载的叙述中,正确的是

选项 A、通过运算符重载,可以定义新的运算符
B、有的运算符只能作为成员函数重载
C、若重载运算符+,则相应的运算符函数名是+
D、重载一个二元运算符时,必须声明两个形参


答案B

解析 运算符重载只能重载现有的运算符,不能创建新的运算符,在重载( )、[ ]、->、=时必须将重载函数声明为成员函数。而不能声明为友元函数,重载二元运算符为成员函数时,该函数只有一个形参,另外一个参数则隐含为本对象自身。重载的一般形式为:
   类型 类名::operator重载运算符(参数列表){……}
转载请注明原文地址:https://jikaoti.com/ti/PxL0FFFM
0

随机试题
最新回复(0)