单目运算符 ob; 此时,重载 运算符的函数不需要任何参数,因为该重载函数是ob的非静态成员函数。上述表达式等价于“ob.重载函数()”。 例子如下: class Duck { public: Duck() {}; // 以成员函数形式,重载前置单目运算符 Duck operator++() const { printf("Duck ++! \n"); // 返回为Duck类型 return ...
1 无法得知源类型和目标类型的足够信息用于转换。这个理由不够充分,你看operator->*就活的很好嘛。。2...