O'Reilly logo
  • wenbo yang thinks this is interesting:

It will only be called by operator*, and operator* does support mixed-mode operations! In essence, the function operator* supports whatever type conversions are necessary to ensure that two Rational objects are being multiplied,


Cover of Effective C++: 55 Specific Ways to Improve Your Programs and Designs, Third Edition


?? I’m not following this, why?