<div dir="ltr"><div><div><div>Buenos días a todos.<br><br></div>Me han recomendado usar mejor punteros inteligentes ( Shared_Ptr ) para miembros de una clase, para evitar memory leaks, sobre todo en casos en el que tenga que cargar imágenes, textos, etc..<br>
<br></div><div>Me dicen además que de esta forma puedo crear estos objetos en el momento en el que me convenga. Que no se tienen que crear cuando instancio un objeto de la clase.<br></div><div><br></div>Me comentan que debo evitar crear objetos con el operador "new".<br>
<br></div><div>Pero sigo sin tener todo esto muy claro.<br><br></div><div>Por ejemplo, si tengo un miembro de tipo "string", ¿ debería  de usar "Shared_Ptr<string>" ???<br><br></div><div>Y en el caso de un vector de objetos de tipo "X", o de un vector " que contiene otro vector de objetos de tipo "X" ?<br>
<br></div><div>Gracias como siempre y un saludo !!!<br></div><div><br></div><br></div>