26
votos
4
respuestas
vistas 15,810
C++: heredar de std::map
Quiero heredar de std::map, pero que yo sepa, std::map no tiene ningún destructor virtual. ...
preguntado 11 años, 0 meses
63 preguntas, página #1
26
votos
4
respuestas
vistas 15,810
Quiero heredar de std::map, pero que yo sepa, std::map no tiene ningún destructor virtual. ...
preguntado 11 años, 0 meses
0
votos
2
respuestas
vistas 526
Estuve entrometiéndome, probando fugas de memoria con Intel Inspector, cuando noté algo que no debería ser. Heredo de std::vector que se supone que no tiene un destructor virtual, tengo un miembro adicional en la clase derivada, hago una asignación de memoria dinámica en él, en main creo un ...
preguntado 11 años, 0 meses
4
votos
4
respuestas
vistas 3,870
Estoy probando el siguiente ejemplo: ...
preguntado 11 años, 1 meses
1
votos
5
respuestas
vistas 134
3
votos
3
respuestas
vistas 20,849
...
preguntado 11 años, 2 meses
0
votos
3
respuestas
vistas 105
Tengo el siguiente código: ...
preguntado 11 años, 2 meses
1
votos
5
respuestas
vistas 368
Ex: ...
preguntado 11 años, 3 meses
0
votos
1
respuestas
vistas 561
obteniendo un par de errores de que es una función virtual con un destructor no virtual. ¿Cómo puedo solucionar este error? estaba funcionando en g ++ 4.6.x pero necesito que funcione en una versión anterior de g ++. :( ...
preguntado 11 años, 4 meses
11
votos
4
respuestas
vistas 12,509
/ * El hijo se hereda de los padres * / ...
preguntado 11 años, 4 meses
0
votos
1
respuestas
vistas 73
Mi pregunta se basa en esta pregunta: forma correcta de heredar de una clase virtual con un padre no virtual. ...
preguntado 11 años, 4 meses
4
votos
4
respuestas
vistas 174
Escribí este código de prueba que usa tres tipos: struct One es un tipo normal sin miembros virtuales, struct Two: One tiene una función virtual pura y un destructor virtual, y struct Three: Two implementa la interfaz de Two. ...
preguntado 11 años, 4 meses
11
votos
3
respuestas
vistas 4,584
#incluir ...
preguntado 11 años, 4 meses
20
votos
5
respuestas
vistas 4,077
Como sé, cualquier clase que esté designada para tener subclases debe declararse con un destructor virtual, por lo que las instancias de clase se pueden destruir correctamente al acceder a ellas a través de punteros. ...
preguntado 11 años, 4 meses
15
votos
4
respuestas
vistas 4,008
Esta pregunta es diferente a '¿Cuándo / por qué debería usar un destructor virtual?'. ...
preguntado 11 años, 5 meses
2
votos
1
respuestas
vistas 1,887
Tengo una interfaz de registro que permite al usuario subclasificar un registrador y anular la función virtual log () para que los usuarios puedan crear sus propios registradores. Hay un administrador que realiza un seguimiento de todos los métodos de registro registrados (es decir, consola, syslog, widget, etc.) ...
preguntado 11 años, 5 meses
15
votos
3
respuestas
vistas 860
Tengo este código: ...
preguntado 11 años, 6 meses
2
votos
1
respuestas
vistas 159
Si tengo las siguientes 3 clases para ocultar el tipo de datos y almacenar información, ...
preguntado 11 años, 7 meses
6
votos
1
respuestas
vistas 667
Encontré este código en un sitio web ...
preguntado 11 años, 7 meses
0
votos
1
respuestas
vistas 1,632
...
preguntado 11 años, 7 meses
1
votos
2
respuestas
vistas 1,679
¿Por qué llamar a la función IUnknown :: Release () heredada en un objeto IWICImagingFactory en un destructor hace que se muestre un "CXX0030: Error: la expresión no se puede evaluar" en cada entrada en la tabla de funciones virtuales del objeto (__vfptr)? ...
preguntado 11 años, 7 meses
1
votos
2
respuestas
vistas 160
Tengo un caso específico que es difícil de aislar en un fragmento de código aquí, pero puedo explicarlo ... ...
preguntado 11 años, 7 meses
15
votos
1
respuestas
vistas 15,204
Acabo de actualizar GCC de (creo) 4.5.6 a 4.6.1, en Windows, MinGW. De repente, mi clase base NonInstantiable (de la que hereda con public virtual para evitar la creación de instancias) se niega a trabajar con los siguientes mensajes de error y similares: ...
preguntado 11 años, 7 meses
3
votos
6
respuestas
vistas 1,531
La sección 16.15 de C ++ FAQ Lite trata sobre eliminar esto y luego menciona: ...
preguntado 11 años, 8 meses
10
votos
5
respuestas
vistas 809
Este ejemplo a continuación ilustra cómo evitar que se copie la clase derivada. Se basa en una clase base en la que tanto el constructor de copia como el operador de asignación de copia se declaran privados. ...
preguntado 11 años, 9 meses
1
votos
1
respuestas
vistas 180
Tengo una clase base, GameObject, que actualmente es padre de Camera y SolidObject. Padres de SolidObject Player y GameMap. Por alguna razón, solo obtengo referencias indefinidas a vtable en el constructor y destructor de GameMap. Aquí está el código (no incluiré la cámara ni el reproductor). NOTA: ...
preguntado 11 años, 10 meses
13
votos
1
respuestas
vistas 1,202
Dado que boost :: / std :: shared_ptr tiene la ventaja de borrar el tipo de su borrador, puede hacer cosas agradables como ...
preguntado 11 años, 10 meses
29
votos
3
respuestas
vistas 4,004
...
preguntado 11 años, 10 meses
4
votos
2
respuestas
vistas 6,210
EDITAR: Aparentemente, la pregunta no está lo suficientemente formulada con claridad. El problema que tengo es que cuando el destructor se define en el encabezado, se agrega a varios archivos .obj y el vinculador se queja. La pregunta real es: ...
preguntado 11 años, 11 meses
6
votos
2
respuestas
vistas 1,824
Probé el siguiente código en gcc 4.4.5. ...
preguntado 12 años, 0 meses
3
votos
5
respuestas
vistas 788
Todo el mundo dice que un destructor debería ser virtual cuando al menos uno de los métodos de clase es virtual. ...
preguntado 12 años, 0 meses