このタイプのオーバーロードを使用することを提案するチュートリアル/スニペットをオンラインでたくさん見つけました:
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であったもの)のインスタンス変数にアクセスする方法を理解できません。この->変数は機能せず、変数も...