C++ フレンドクラスとは?宣言・使い方をわかりやすく解説
C++では、friendキーワードを使用して友達クラスを宣言することができます。友達クラスは、そのクラスのプライベートメンバーと保護メンバーにアクセスすることができます。友達クラスを宣言する構文は次のとおりです:
class A {
friend class B; // B是A的友元类
};
上記の例では、クラスBがクラスAの友達クラスとして宣言されており、これはクラスBがクラスAのプライベートメンバーや保護メンバーにアクセスできることを意味します。友達クラスの宣言は通常、クラスの定義内にあり、クラスのアクセス指定子の後に現れます。