Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2014, 10:06
SARGE553413
 
Fecha de Ingreso: febrero-2014
Mensajes: 55
Antigüedad: 10 años, 2 meses
Puntos: 3
Punteros nativos en clases administradas (c++/cli)

Hola a todos.

Mi pregunta es si es necesario o conveniente declarar e implementar destructores en clases administradas de C++/CLI (ref class) en caso de usar punteros nativos (punteros de C/C++) en éstas.

En caso afirmativo:
- Se puede decir que el garbage collector del .NET no "borra" los punteros nativos de C/C++, ¿correcto?
- En dichos destructores no hay que borrar los "managed pointers"
(String^ ejemplo) ¿correcto?

También me gustaría saber si el destructor de una clase administrada A ( A::~A() ) es llamado automáticamente al finalizar el main.

Gracias y saludos.