我知道两者之间的区别。值得注意的是abort()发送SIGABRT信号,所以当您的软件依赖它们时,它可能是相关的。但是对于一个典型的应用程序,exit()似乎是abort()的更安全的版本。。。?使用abort()而不是exit()还有其他问题吗
如果用户启用了核心转储,则使用abort
将转储核心。因此,根据经验,如果您不确定出了什么问题,而获得有用信息的唯一方法是分析内核转储,那么我会使用abort
如果您可以从任何给定点安全地退出,并且不需要核心转储,那么退出是一种更好的方法
共同学习, 共同进步, 祝各位早日成为代码大神
我知道两者之间的区别。值得注意的是abort()发送SIGABRT信号,所以当您的软件依赖它们时,它可能是相关的。但是对于一个典型的应用程序,exit()似乎是abort()的更安全的版本。。。?使用abort()而不是exit()还有其他问题吗
如果用户启用了核心转储,则使用abort
将转储核心。因此,根据经验,如果您不确定出了什么问题,而获得有用信息的唯一方法是分析内核转储,那么我会使用abort
如果您可以从任何给定点安全地退出,并且不需要核心转储,那么退出是一种更好的方法