E2462 'virtual' kann nur für Nicht-Template-Elementfunktionen verwendet werden (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Das Schlüsselwort 'virtual' kann nur für normale Elementfunktionen, nicht aber für Template-Elementfunktionen verwendet werden.
Betrachten Sie beispielsweise den folgenden Fall:
template <class T>
class myTemplateClass
{
virtual int func1(); // Diese Deklaration funktioniert
template <class T> virtual int func2(); // Diese Deklaration verursacht einen Fehler
};
class myClass
{
virtual int func1(); // Diese Deklaration funktioniert
template <class T> virtual int func2(); // Diese Deklaration verursacht einen Fehler
};