Delen via


Compilerfout C2391

'id' : 'vriend' kan niet worden gebruikt tijdens de typedefinitie

Opmerkingen

De friend declaratie bevat een volledige klassedeclaratie. Een friend declaratie kan een lidfunctie of een uitgebreide typeaanduiding opgeven, maar geen volledige klassedeclaratie.

Example

In het volgende voorbeeld wordt C2391 gegenereerd:

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