<div dir="ltr"><span style="color:rgb(36,39,41);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px">Entiendo que si uno implementa una ADT esta debería comportarse como los tipos nativos y ser sus instancias destruidas al terminar su vida útil, ¿pero que pasa si el usuario de la clase declara un raw pointer para usar new con un tipo de esa ADT? En principio el destructor será invocado...a menos que se lance una excepción y esa memoria que se perdió. ¿ Cómo puedo evitarlo? Seguidamente adjunto un ejemplo que ilustra el problema</span><br></div>