E2016 Mehrdeutiges Überschreiben einer virtuellen Basisklasse 'basis_funktion': 'abgeleitete_funktion' (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index


Eine virtuelle Funktion einer virtuellen Basisklasse wurde von zwei oder mehr verschiedenen Funktionen entlang verschiedener Wege der Vererbungshierarchie überschrieben. Ein Beispiel:



 struct VB
 {
 virtual f();
 };
 struct A:virtual VB
 {
 virtual f();
 };
 //{
 struct B:virtual VB
 virtual f();
 }