Resultados de la búsqueda a petición "destructor"
¿Para qué sirve "borrar esto"?
Hoy, he visto algunos códigos heredados. En el destructor hay una declaración como "delete this". Creo que esta llamada será recursiva. ¿Por qué está funcionando? Hice una búsqueda rápida en Y !, descubrí que si es necesario restringir ...
Destructor explícito en contexto con plantilla
Quiero destruir explícitamente unvector en un contexto con plantilla. Lo siguiente funciona para mí (GNU C ++ 4.3, 4.4 y Clang ++ 1.1): template <typename T> void destroy_vector_owner(VectorOwner<T> *obj) { obj->v.~vector(); // further cleanup ...
comportamiento del destructor php
Estoy tratando de entender el constructor php y el comportamiento destructor. Todo funciona como se esperaba con el constructor, pero estoy teniendo problemas para que el destructor se active implícitamente. He leído todo en php.net y sitios ...
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 ...
¿Constructor / destructor predeterminado fuera de la clase?
Es el siguiente legal de acuerdo con el estándar C ++ 11 (
¿Pueden las devoluciones de llamada `weakref` reemplazar a` __del__`?
¿Hay algún obstáculo que impidaweakref [https://docs.python.org/3/library/weakref.html]de hacer todo lo que__del__ lo hace pero con garantías mucho más fuertes (por ejemplo,finalize garantiza que la llamada se realizará antes de que salga el ...
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 ...
Un caso interesante de eliminación y destructor (C ++)
Tengo un código en el que puedo llamar al destructor varias veces y acceder a las funciones de miembro, incluso se llamó al destructor con los valores de las variables de miembro preservados. Todavía podía acceder a las funciones de miembro ...
¿Se pueden cargar los destructores?
enable_if doc page [http://www.boost.org/doc/libs/1_46_1/libs/utility/enable_if.html] dice Constructores y destructores no tienen un tipo de retorno; un argumento extra es la única opción. ¿Se pueden cargar los destructores?
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 ...