Megosztás a következőn keresztül:


C2391 fordítási hiba

"identifier" : "friend" nem használható a típusdefiníció során

Megjegyzések

A friend deklaráció tartalmaz egy teljes osztálydeklarációt. A friend deklaráció megadhat tagfüggvényt vagy kidolgozott típusjelölőt, de teljes osztálydeklarációt nem.

Example

Az alábbi példa c2391-et hoz létre:

// 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);
};