c11标准中包含的void quick_exit(int exit_code)
和c11标准之前已经存在的void exit(int exit_code)
函数有什么区别?
最佳答案
exit
确保流缓冲区被刷新、关闭等。quick_exit
的此类行为未由标准指定。
有了这些,您可以定义两种退出应用程序的方式,一种让您在完全清理的情况下终止(由使用 atexit
注册的函数完成),另一种让应用程序在不清理的情况下更快地终止太多东西(调用用 at_quick_exit
注册的函数)。
关于c - exit 和 quick_exit 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39537671/