释义性的代码例子,注意两个*重载的区别。
class A
{
public:
//取内容重载
A& operator*() const {}
A* operator->() const {}
//乘法运算符重载
A operator*(const A& a,const A& b) const{}
};
释义性的代码例子,注意两个*重载的区别。
class A
{
public:
//取内容重载
A& operator*() const {}
A* operator->() const {}
//乘法运算符重载
A operator*(const A& a,const A& b) const{}
};