【发布时间】:2010-09-05 20:34:36
【问题描述】:
有什么区别
int on_exit(void (*function)(int , void *), void *arg);
和
int atexit(void (*function)(void));
除了on_exit使用的函数获得退出状态之外?
也就是说,如果我不关心退出状态,是否有任何理由使用其中一个?
编辑:许多答案警告on_exit,因为它是非标准的。如果我正在开发一个供内部公司使用并保证在特定配置上运行的应用程序,我应该担心这个吗?
【问题讨论】: