このコードはメモリをリークしますか?同じ変数へのポインタを返すとメモリがリークしますか?
SDL_Texture* texture;
SDL_Surface* surface;
int infinity = 99999999;
for (int i=0; i<infinity; i++) {
surface = IMG_Load("path/to/image.png");
texture = SDL_CreateTextureFromSurface(renderer, surface);
}
変数を再割り当てするたびに、サーフェスとテクスチャを破棄(メモリから消去)する必要がありますか? C++でメモリリークが発生する
はい、あなたは 'NULL'ポインタチェックを行うことを覚えておいてください。 –