我在网上找到了很多教程/片段,建议使用这种类型的重载:
NumeroFarlocco operator+(NumeroFarlocco n1, NumeroFarlocco n2) { ... }
但是如果我把这个定义放在我的 .h 文件中:
NumeroFarlocco operator+(NumeroFarlocco n1, NumeroFarlocco n2);
我有这个错误: http: //msdn.microsoft.com/it-it/library/1zy85x1e (v=vs.80).aspx
所以我发现我必须像这样定义重载:
NumeroFarlocco operator+( NumeroFarlocco n2 );
但在实现中,我无法理解如何访问操作中涉及的第一个元素的实例变量(我之前的代码中的 n1 元素),this->variable 不起作用,变量也不...