Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
'identifier' : 'friend' nie można użyć podczas definicji typu
Deklaracja friend
zawiera kompletną deklarację klasy. Deklaracja friend
może określać funkcję składową lub specyfikator typu opracowanego, ale nie kompletną deklarację klasy.
Poniższy przykład generuje 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);
};