クラス内でのfriend関数の宣言、定義はprivateなメンバへの参照とは関係ない。
(Effective C++ 第3版の24項と46項を参照)