垃圾清理操作
举例:
在SDL的应用程序中, 程序退出前需要执行SDL_Quit来主动退出并释放SDL窗体,否则窗体会任然停留在桌面并且下一次创建SDL窗体将会不起作用.
可以采用signal函数来注册退出前的清理函数
signal
#include
#include <stdio.h>
#include <signal.h>
void *user_exit(int handle) {
printf("exec function %s.\n", __func__);
}
int main() {
signal(SIGINT, user_exit);
getchar();
return 0;
}