Wenn eine virtuelle Funktion von einem Konstruktor / Destruktor ohne Qualifikation aufgerufen wird, erfolgt dann ein virtueller Versand?
struct A
{
virtual ~A() { f(); }
virtual void f() {}
};
Ich habe meine Frage genauer bearbeitet.
MAI der Aufruf in diesem Codebeispielf()
Verwenden Sie den virtuellen Versand oder entspricht er garantiert demA::f()
?
Können Sie einen relevanten Abschnitt aus dem C ++ - Standard bereitstellen? Vielen Dank.