Welche virtuelle Tabelle wird reine virtuelle Funktion sein? In der Basisklasse oder abgeleiteten Klasse?Wo befindet sich reine virtuelle Funktion in C++?
Zum Beispiel, wie sieht die virtuelle Tabelle in jeder Klasse aus?
class Base {
virtual void f() =0;
virtual void g();
}
class Derived: public Base{
virtual void f();
virtual void g();
}
Verwandte Frage: http://stackoverflow.com/questions/2549618/ –
Wer sagt, dass es eine virtuelle Tabelle gibt? Der Standard sagt nichts über sie aus und als solche sind sie ein Produkt der Phantasie der Leute :-) Wenn Sie compilerspezifische Implementierungsdetails wollen, müssen Sie den Compiler erwähnen, den Sie benutzen. –