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.
Base_function: Přepsání návratového typu virtuální funkce se liší od override_function
Poznámky
Funkce v odvozené třídě se pokusila přepsat virtuální funkci v základní třídě, ale odvozená funkce třídy neměla stejný návratový typ jako funkce základní třídy. Podpis přepsání funkce se musí shodovat s podpisem přepsané funkce.
Example
Následující příklad generuje C2553:
// C2553.cpp
// compile with: /clr /c
ref struct C {
virtual void f();
};
ref struct D : C {
virtual int f() override ; // C2553
// try the following line instead
// virtual void f() override;
};