#include "SDL.h"
SDL_Quit關閉所有SDL子系統,並釋放所分配給它們的資源。這應該總是在你退出之前被調用。為簡單起見,你可以通過atexit調用來設置SDL_Quit,如:
SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO); atexit(SDL_Quit); . .
對于小型程序而言,使用atexit或許是好的;同時,更高級的用戶應該用自定義的清理代碼來關閉SDL。另外,在庫中使用atexit必然導致動態加載的代碼崩潰。
2010年2月15日