C++ フレンドクラスとは?宣言・使い方をわかりやすく解説

C++では、friendキーワードを使用して友達クラスを宣言することができます。友達クラスは、そのクラスのプライベートメンバーと保護メンバーにアクセスすることができます。友達クラスを宣言する構文は次のとおりです:

class A {
    friend class B; // B是A的友元类
};

上記の例では、クラスBがクラスAの友達クラスとして宣言されており、これはクラスBがクラスAのプライベートメンバーや保護メンバーにアクセスできることを意味します。友達クラスの宣言は通常、クラスの定義内にあり、クラスのアクセス指定子の後に現れます。

bannerAds