Resultados de la búsqueda a petición "vtable"
¿Implementaciones alternativas de mecanismos virtuales?
C ++ admite enlace dinámico a través del mecanismo virtual. Pero, según tengo entendido, el mecanismo virtual es un detalle de implementación del compilador y el estándar solo especifica los comportamientos de lo que debería suceder en escenarios ...
C ++ v-table: ¿parte del lenguaje o del compilador dependiente?
Es la tabla v (tabla de método virtual [http://en.wiki,pedia.org/wiki/Virtual_method_table]) una parte de la especificación de C ++, o depende del compilador resolver las búsquedas de métodos virtuales? En caso de que sea parte de la ...
Qt Error del vinculador: "referencia indefinida a vtable" [duplicado]
Esta pregunta ya tiene una respuesta aquí: Referencia indefinida a vtable. Intentando compilar un proyecto Qt [/questions/1552069/u ndefined-reference-to-vtable-trying-to-compile-a-qt-project] 16 respuestas Este es mi encabezado: #ifndef ...
¿Por qué las funciones virtuales no pueden usar la deducción de tipo de retorno?
n3797 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf]dice: § 7.1.6.4/14: Una función declarada con un tipo de retorno que utiliza un tipo de marcador de posición no debe ser virtual (10.3). Por lo tanto, el siguiente ...
¿Cuántas vptr tendrá un objeto de clase (usa herencia simple / múltiple)?
Cuántos vptr se necesitan generalmente para un objeto cuyo clas (hijo) tiene una herencia única con una clase base que hereda múltiples base1 y base2. ¿Cuál es la estrategia para identificar cuántas vptrs ha proporcionado un objeto que tiene un ...
Alternativas a vtable
Vtables son omnipresentes en la mayoría de las implementaciones de OO, pero ¿tienen alternativas? La página wiki para vtables tiene una breve descripción, pero no mucha información (y enlaces apagados). ¿Conoce alguna implementación de lenguaje ...
¿Por qué vptr no es estático?
Cada clase que contiene una o más funciones virtuales tiene asociada una Vtable. Un puntero de vacío llamado vptr apunta a esa vtable. Cada objeto de esa cla...
Referencia indefinida a 'vtable for xxx'
takeaway.o: In function `takeaway': project:145: undefined reference to `vtable for takeaway' project:145: undefined reference to `vtable for takeaway' takeaway.o: In function `~takeaway': project:151: undefined reference to `vtable for takeaway' ...