「オペレータを実装する」の編集履歴(バックアップ)一覧はこちら

オペレータを実装する - (2007/06/26 (火) 13:02:18) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

クラスを作って、それにあわせてオペレータを実装したいときには以下のようにする。 *出力演算子 << クラス中で friend ostream& operator<< (ostream& os, somedata &a); と宣言し、 ostream& operator<< (ostream& os, somedata &a) {~~   return os << a.member1 << "," << a.member2 << endl;~~ } と実装する。 *比較演算子等 例えば==は friend bool perator== (const somdata &left, const somedata &right);~~ bool operator == (const somdata &left, const somedata &right) {~~   return left.member1 == right.member1 ...~~ }~~ などとする。

表示オプション

横に並べて表示:
変化行の前後のみ表示: