C++ フレンド継承? 質問する

C++ フレンド継承? 質問する

サブクラスはメインクラスのフレンド関連付け (メインクラス自身のクラスとメインクラスとフレンドになっている他のクラスの両方) を継承しますか?

言い換えると、継承は friend キーワードにどのように適用されるのでしょうか?

拡張: そうでない場合、友情を継承する方法はありますか?

私は Jon の提案に従って、設計上の問題を投稿しました。
C++ クラス設計に関する質問

ベストアンサー1

C++ では友情は継承されません。

規格では次のように述べられています (ISO/IEC 14882:2003、セクション 11.4.8):

友情は継承されるものでも、推移するものでもありません。

おすすめ記事