C++多态之一,重载运算符——通过运算符函数实现
1.运算符函数
<返回值类型> operaotr op (参数);
operator:关键字 op : 要重载的运算符
class Int {
private:
int data;
public:
Int(int x = 0);
int operator + (const Int &obj) const;
};
Int::Int(int x) {
data = x;
}
int Int::operator + (const Int &obj) const {
return data + obj.data;
}