編譯器錯誤 C2391
'identifier' : 類型定義期間無法使用 'friend'
宣告 friend
包含完整的類別宣告。 friend
宣告可以指定成員函式或詳細的型別規範,但不能指定完整的類別宣告。
下列範例會產生 C2326:
// C2391.cpp
// compile with: /c
class D {
void func( int );
};
class A {
friend class B { int i; }; // C2391
// OK
friend class C;
friend void D::func(int);
};