operator+の使い方がよくわかりません。

[戻る]
ガラ 2005/03/16(水) 16:13:05
どなたか、operator+の簡単な例文を書いていただけませんでしょうか?

ガラ 2005/03/16(水) 16:21:02
Smatrix4x4 operator+(Smatrix4x4 ag1,Smatrix4x4 ag2) ;
と宣言すると引数が多すぎるとエラーが出力されるのですが、
+は、2項演算子なので引数は、2つでは、ないのでしょうか?

REE 2005/03/16(水) 16:22:49
グローバル関数の場合は、それでいいです。

メンバ関数の場合は、自身のインスタンスが一つ目の項に当たりますので、引数は一つに
なります。

επιστημη 2005/03/16(水) 16:36:44
> operator+の簡単な例文を書いていただけませんでしょうか?

X operator+(const X& a, const X& b) {
  return aとbから作られるなにか;
}

ガラ 2005/03/17(木) 16:04:43
[[解決]]
REEさん、επιστημηさんありがとうございました。
なんとかできました。

古いスレッドには追加発言できません。