Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'function' : virtuální funkce nemůže být ve sjednocení 'union'
Poznámky
Sjednocení je deklarováno s virtuální funkcí. Virtuální funkci můžete deklarovat pouze ve třídě nebo struktuře. Možná řešení:
Změňte sjednocení na třídu nebo strukturu.
Nastavte funkci jako nevirtuální.
Example
Následující příklad vygeneruje C2571:
// C2571.cpp
// compile with: /c
union A {
virtual void func1(); // C2571
void func2(); // OK
};