Invocación del destructor

Invocación del destructor

de Marcos Alexis Revetria Derquin -
Número de respuestas: 1

Hola!

En la parte i), cuando pide que eliminemos un objeto invocando al destructor, es necesario que sea explicitamente? O sea, tengo entendido que usar delete ya invoca al destructor. Podemos hacer "delete objeto" o es necesario hacer "objeto.~Objeto()"?


Gracias.

En respuesta a Marcos Alexis Revetria Derquin

Re: Invocación del destructor

de Sebastian Pizard -

Hola. Es cierto lo que decís sobre que ya se invoca al destructor al llamar a delete. Con eso basta.

Mirá acá hay más info: "When delete is used to deallocate memory for a C++ class object, the object's destructor is called before the object's memory is deallocated (if the object has a destructor)." https://learn.microsoft.com/en-us/cpp/cpp/delete-operator-cpp?view=msvc-170

Saludos,
Sebastián