Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
"Funktion" : Virtuelle Funktion kann nicht in der Union "Union" sein
Bemerkungen
Eine Vereinigung wird mit einer virtuellen Funktion deklariert. Sie können eine virtuelle Funktion nur in einer Klasse oder Struktur deklarieren. Mögliche Auflösungen:
Ändern Sie die Vereinigung in eine Klasse oder Struktur.
Machen Sie die Funktion nichtvirtual.
Example
Im folgenden Beispiel wird C2571 generiert:
// C2571.cpp
// compile with: /c
union A {
virtual void func1(); // C2571
void func2(); // OK
};