0
この関数の定義を調べましたが、私はまだそれについてはっきりしていません。簡単な文章で私に説明してください。したがって、SDL_FreeSurfaceの機能は何ですか?
この関数の定義を調べましたが、私はまだそれについてはっきりしていません。簡単な文章で私に説明してください。したがって、SDL_FreeSurfaceの機能は何ですか?
これは、SDL_Create___Surface
の機能とは逆の機能です.に関連するリソース(メモリなど)を保持する必要がなくなったことをシステムに通知します。より複雑なSDL_Surface
構造の場合は、delete
またはfree
に相当します。これはCライブラリの一般的なパターンです(C++では、そのクラスのデストラクタにリソースを解放してカプセル化します)。
SDL_CreateSurfaceを使用していた場合は、SDL_FreeSurfaceを使用する必要がありますか? –
はい。 'SDL_FreeSurface'を使用しないと、メモリリークが発生し、最終的にメモリ不足になります。同様の方法で 'free 'なしで' malloc'を使用すると、最終的に問題が発生します。 –
それを得ました!ご協力ありがとうございました! –