c++ 运算符重载operator

一般格式为:

函数类型 operator  运算符名称(形参列表){
  对运算符的重载
}
  • 注意函数名是由operator和运算符组成。在上面的一般格式中,operator是关键字,是专门用于重载运算符函数的, 而运算符名称就是提供给用户的预定义运算符。例如operator+就是函数名。
  • 在定义了运算符重载后,函数operator+重载了运算符+,在执行复数c1+c2时,系统会调用operator+函数,进行计算。
  • 重载函数一般是友员函数,类成员函数。
原文地址:https://www.cnblogs.com/li-daphne/p/5548732.html