19項 メンバ関数、非メンバ関数、friend関数を使い分けよう

"メンバ関数、非メンバ関数、friend関数を使い分けよう"



operator*やoperator<<を定義するときなど、複数の引数を持つ演算子オーバロードを行いたいことがあります。

その時は、基本的メンバ関数を使います。
クラスのpublicでない変数にアクセスしなければならないときは、フレンド関数を使います。