Błąd kompilatora C2391
'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);
};
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla