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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage