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

1 la respuesta

¿Se destruyen los locales antes o después de la evaluación del valor de retorno de una función?

Estoy pensando en hacer una clase que represente.propiedad De una primitiva de sincronización, algo como esto:

2 la respuesta

El destructor no virtual en la clase base, pero el destructor virtual en la clase derivada causa un error de segmentación

Recientemente, en una entrevista de trabajo, me preguntaron sobre el problema de la pérdida de memoria en las clases derivadas cuando el destructor de la cla...

3 la respuesta

¿La gestión de memoria de Cocos2dx, cómo usar los destructores y cuándo liberar objetos?

Estoy leyendo la web y la documentación, pero para ser honesto, no lo entiendo. Dado que soy nuevo en cocos2d-x, me gustaría entender mejor cómo se crean / r...

5 la respuesta

Java, ejecutando un método cuando finaliza el alcance del objeto.

3 la respuesta

shared_ptr magic :)

El Sr. Lidström y yo tuvimos una discusión. [https://stackoverflow.com/questions/3899688/default-virtual-dtor/3899726#3899726] :) La afirmación del Sr. Lidström es que una construcciónshared_ptr<Base> p(new Derived); no requiere que Base tenga ...

1 la respuesta

Problema de referencia circular de C ++

Tengo 2 clases:DataObject yDataElement. DataObject mantiene punteros a (solo)DataElements, y aDataElement contiene punteros a varios tipos, entre los cuales unDataObject. Esto solía ser un problema, ya que solo uso ...

3 la respuesta

Optimización del código de consumo de memoria, una teoría del recolector de basura

En mi aplicación WPF, invoco nuevas ventanas de la siguiente manera: _newWin = new WinWorkers_AddWorker(); _newWin.WindowState = this.WindowState; _newWin.Show();Dónde_newWin es unprivate Window object. Mi pregunta es si debo asignar un valor ...

3 la respuesta

Suicidio orientado a objetos o eliminar esto;

El siguiente código compilado con MSVC9.0 se ejecuta y generaIncinerador de basurascuatro veces, lo cual es lógico. #include <iostream> class SomeClass { public: void CommitSuicide() { delete this; } void Reincarnate() { this->~SomeClass(); new ...

3 la respuesta

Guardar una clase en el disco al desechar: ¿mi código tiene errores?

Estoy intentando crear una clase simple que se serialice en el disco cuando ya no esté en uso. El código que tengo ahora (ver más abajo). Parece que el código que tengo ahora funciona, pero no tengo plena confianza en mi conocimiento, por lo que ...

5 la respuesta

¿Por qué el recolector de basura toma objetos en el orden incorrecto?

Tengo una aplicación con dos clases, A y B. La clase A tiene dentro una referencia a la clase B. Los destructores de las clases realizan una limpieza de los recursos, pero deben llamarse en el orden correcto, primero el destructor de A y entonces ...