Resultados de la búsqueda a petición "vtable"

2 la respuesta

undefined referencia a vtable

Tengo una claseafporoills que ayuda a encontrar datos en nuestro módulo de administración de memoria. (no pregunte por qué un nombre tan extraño no tengo idea) class afporoills{ void** test(int pos); }; void** afporoills::test(int pos){ ...

9 la respuesta

¿Todos los objetos de la clase virtual tienen un puntero a vtable?

¿Todos los objetos de la clase virtual tienen un puntero a vtable? ¿O solo el objeto de la clase base con función virtual lo tiene? ¿Dónde se almacenó la vtable? sección de código o sección de datos del proceso?

5 la respuesta

vptr de comprensión en herencia múltiple?

Estoy tratando de dar sentido a la declaración en el libro efectivo c ++. A continuación se muestra el diagrama de herencia para herencia múltiple. Ahora el libro dice que se requiere memoria separada en cada clase para vptr. También hace ...

3 la respuesta

¿Todas las clases tienen un Vtable creado para ellos por el compilador?

Hay muchos recursos en línea sobre VTables. Comúnmente tienen la misma declaración con respecto a ellos: "Cuando una clase en sí contiene funciones virtuales o anula funciones virtuales de una clase primaria, el compilador construye una vtable ...

4 la respuesta

¿Qué puede hacer que el puntero de VTable sea 0xdddddddd en la compilación de depuración de Win32?

stoy depurando un defecto y lo he reducido al puntero vtable para que un objeto sea0xdddddddd. Esta respuesta [https://stackoverflow.com/questions/370195/when-and-why-will-an-os-initialise-memory-to-0xcd-0xdd-etc-on-malloc-free-new/370362#370362] ...

1 la respuesta

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 ...

6 la respuesta

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' ...

10 la respuesta

¿No se puede bajar porque la clase no es polimórfica?

¿Es posible tener herencia sin métodos virtuales? El compilador dice que el siguiente código no es polimórfico. Ejemplo Class A(){ int a; int getA(){return a;}; } Class B(): A(){ int b; int getB(){return b;}; } En otra clase estamos tratando ...

6 la respuesta

Herencia virtual y vtable vacía en la clase base

Hay este código: #include <iostream> class Base { int x; }; class Derived : virtual public Base { int y; }; int main() { std::cout << sizeof(Derived) << std::endl; // prints 12 return 0; }He leído que cuando alguna clase se hereda virtualmente, ...

8 la respuesta

referencia indefinida a vtable para ...

Estoy tratando de escribir un proxy Http que básicamente funciona como indianwebproxy [http://sourceforge.net/projects/indiawebproxy/] Así que encendí qtcreator y una de mis clases no está compilando con el infame error:undefined reference to ...