<div dir="ltr">hola lista:<div><br></div><div>Estoy haciendo una clase carta sus atributos son:</div><div><br></div><div><div>class Carta</div><div>{</div><div>private:</div><div><span class="" style="white-space:pre">    </span>int <span class="" style="white-space:pre">      </span></div><div>                        valor,     // el número de la carta</div><div><span class="" style="white-space:pre">                  </span>palo,      // el palo corazones, picas, diamantes, trebol</div><div><span class="" style="white-space:pre">                       </span>posX,      // coordenadas para ubicarla en la pantalla</div><div><span class="" style="white-space:pre">                  </span>posY,      // X, Y</div><div><span class="" style="white-space:pre">                      </span></div><div><span class="" style="white-space:pre">   </span>bool <span class="" style="white-space:pre">     </span>destapada;         // indica si se va a mostrar la cara o el dorso</div><div><span class="" style="white-space:pre">     </span>SDL_Surface *cara;    // se carga la imagen de la carta</div><div><br></div><div>public:</div><div><span class="" style="white-space:pre">   </span>static SDL_Surface *dorso;    // se carga el dorso de la carta</div></div><div>...</div><div><br></div><div>dorso es static porque es la misma imagen para todas las cartas</div><div><br></div><div>hasta aquí todo bien, la pregunta es:</div><div>¿cómo libero la memoria SDL_surface *cara?</div><div><br></div><div> solo cargo el valor una vez pero si creo un destructor intentará borrarla cada vez que se destruya un objeto carta, si no la libero que pasa exactamente con esa memoria? tengo la impresión que lo de la fuga de memoria no es tan grave como lo pintan, es decir, el sistema operativo no se encarga de liberar la memoria asignada a un programa cuando este finaliza? la fuga de memoria es sòlo cuando está activo el programa?</div><div><br></div><div><br></div><div>y si no es así cómo verifico si la memoria está ocupada con algo que ya no estoy usando,</div><div><br></div><div><br></div><div><br></div></div>