Wie funktioniert Vtable of Virtual?

Ich habe einen kleinen Zweifel in Virtual Table, wann immer der Compiler auf die virtuellen Funktionen in einer Klasse stößt, erstellt er Vtable und platziert dort die Adresse der virtuellen Funktionen. Ähnlich verhält es sich mit anderen Klassen, die erben. Erstellt es einen neuen Zeiger in jeder Klasse, der auf jede Vtable zeigt? Wenn nicht, wie wird auf die Funktion Virtual zugegriffen, wenn die neue Instanz der abgeleiteten Klasse erstellt und der Basis-PTR zugewiesen wird?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage