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

6 la respuesta

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

3 la respuesta

Autodestrucción: this-> MyClass :: ~ MyClass () vs. this-> ~ MyClass ()

En mi búsqueda para aprender C ++ me topé con el artículoEscritura de constructores de copia y operadores de asignación [http://cplusplus.bordoon.com/copyConstructors.html]que propone un mecanismo para evitar la duplicación de código entre ...

5 la respuesta

Finalizador Estático

¿Cuál es la forma correcta de realizar una finalización estática? No hay destructor estático. losAppDomain.DomainUnload El evento no se genera en el dominio predeterminado. losAppDomain.ProcessExit El evento comparte el tiempo total de los tres ...

5 la respuesta

¿Por qué se llama dos veces al destructor de la clase?

Disculpas si la pregunta suena tonta, estaba siguiendo a expertos en SO y probando algunos ejemplos yo mismo, y este es uno de ellos. Intenté la opción de búsqueda pero no encontré una respuesta para este tipo. class A { public: A(){cout<<"A ...

7 la respuesta

¿Cuándo debo crear un destructor?

Por ejemplo: public class Person { public Person() { } ~Person() { } }¿Cuándo debería crear manualmente un destructor? ¿Cuándo has necesitado crear un destructor?

6 la respuesta

¿Por qué se llama a un destructor si se elimina y no se llama si no se elimina?

Considere el siguiente código: #include <iostream> struct A { A(){ }; ~A(){ std::cout << "~A::A()" << std::endl; }; }; struct B: A { }; B *b = new B; //Doesn't produce any side-effect. int main(){ ...

16 la respuesta

¿Por qué exactamente se llama al destructor por segunda vez comportamiento indefinido en C ++?

Como se menciona enesta respuesta [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] simplemente llamar al destructor por segunda vez ya es un ...

4 la respuesta

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

4 la respuesta

std :: enable_shared_from_this: ¿está permitido llamar a shared_from_this () en destructor?

#include <memory> #include <iostream> struct A : public std::enable_shared_from_this<A> { ~A() { auto this_ptr = shared_from_this(); // std::bad_weak_ptr exception here. std::cout << "this: " << this_ptr; } }; int main() { auto a = ...

3 la respuesta

¿Cómo puedo llamar a la función miembro const desde destructor?

¿Hay alguna forma posible de invocar la función miembro const desde el destructor, cuando se destruye el objeto const? Considerar: struct My_type { ~My_type () { show (); } void show () { cout << "void show ()" << endl; } void show () const { ...