运算符重载使得用户自定义的数据以一种更简洁的方式工作。
重载运算符函数可以对运算符作出新的解释,但原有基本语义不变:
不改变运算符的优先级。
不改变运算符的结合性。
不改变运算符所需要的操作数。
不能创建新的运算符。
运算符重载的语法形式
运算符重载是一种特殊的成员函数或友元函数。
成员函数的语法形式为:
类型 类名::operator op(参数表)
{
//相对于该类定义的操作
}
123
原文:http://www.cnblogs.com/denggelin/p/5665172.html