共用方式為


編譯器錯誤 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);
};