¿Qué tabla virtual será la función virtual pura ubicada? En la clase base o clase derivada?¿Dónde se encuentra la función virtual pura en C++?
Por ejemplo, ¿cómo se ve la tabla virtual en cada clase?
class Base {
virtual void f() =0;
virtual void g();
}
class Derived: public Base{
virtual void f();
virtual void g();
}
pregunta relacionada: http://stackoverflow.com/questions/2549618/ –
¿Quién dice que hay una tabla virtual? El estándar no dice nada sobre ellos y, como tales, son una invención de la imaginación de la gente :-) Si desea detalles de implementación específicos del compilador, debe mencionar el compilador que está utilizando. –