2017-01-23 9 views

答えて

2

これは、SDL_Create___Surfaceの機能とは逆の機能です.に関連するリソース(メモリなど)を保持する必要がなくなったことをシステムに通知します。より複雑なSDL_Surface構造の場合は、deleteまたはfreeに相当します。これはCライブラリの一般的なパターンです(C++では、そのクラスのデストラクタにリソースを解放してカプセル化します)。

+0

SDL_CreateSurfaceを使用していた場合は、SDL_FreeSurfaceを使用する必要がありますか? –

+1

はい。 'SDL_FreeSurface'を使用しないと、メモリリークが発生し、最終的にメモリ不足になります。同様の方法で 'free 'なしで' malloc'を使用すると、最終的に問題が発生します。 –

+0

それを得ました!ご協力ありがとうございました! –

関連する問題