你可能感兴趣的试题
Number operator+(Number); Number operator-(Number); Number operator*(int); Number operator/(Number,Number);
intoperator-(FunNumber); FunNumberoperator-(); FunNumberoperator-(int); intoperator-(FunNumber,FunNumber);
+和= []和后置-- =和[] 前置- -和[]
int operator-(FunNumber); FunNumber operator-(); FunNumber operator -(int); int operator -(FunNumber, FunNumber);
运算符函数的名称总是以operator为前缀 运算符函数的参数可以是对象 运算符函数只能定义为类的成员函数 在表达式中使用重载的运算符相当于调用运算符重载函数
Value operator+(Value); Value operator-(Value,Value); Value operator*(int); Value operator/(Value);
这是运算符-的重载运算符函数 这个函数所重载的运算符是一个一元运算符 这是一个成员函数 这个函数不改变类的任何数据成员的值
mt operator—(FunNumber); FunNumber operator—(); FunNumber operator—(int); int operator—(FunNumber,FunNumber);
int operator-(FunNumbe); FunNumber operator-(); FunNumber operator-(int); int operator-(FunNumber,FunNumber);
前置- -和[ ] =和[ ] [ ]和后置- - +和=
int operator-(FunNumbe; FunNumber operator-(); FunNumber operator-(in; int operator-(FunNumber,FunNumbe;
这是运算符—的重载运算符函数 这个函数所重载的运算符是一个一元运算符 这是一个成员函数 这个函数不改变类的任何数据成员的值
运算符函数的名称总是以operator为前缀 运算符函数的参数可以是对象 运算符函数只能定义为类的成员函数 在表达式中使用重载的运算符相当于调用运算符重载函数