>>519
>>520
ありがとうございます
参照での受け渡しはうまく行ったのですが、
friend関数で定義すると、2つの引数が両方ポインタだとエラーが出ます

調べると
An operator function shall either be a non-static member function or be a non-member function and have at least one parameter whose type is a class, a reference to a class, an enumeration, or a reference to an enumeration.
とあるので、両方がポインタの==演算子オーバーロードは不可能ということなのでしょうか