コンパイラ エラー C3809
'class' : マネージド型または WinRT 型にフレンド関数、クラス、インターフェイスを含めることはできません。
マネージド型と Windows ランタイム型では、フレンドは許可されません。 このエラーを修復するには、マネージド型または Windows ランタイム型内でフレンドを宣言しないようにします。
次の例では、C3809 エラーが生成されます。
// C3809a.cpp
// compile with: /clr
ref class A {};
ref class B
{
public:
friend ref class A; // C3809
};
int main()
{
}