-1

函数:int atexit (void (*function) (void)) 允许我们多次调用相同的退出处理函数。为什么要多次调用退出处理程序?你能给我一个例子,说明多次调用同一个退出处理程序是有意义的。

4

1 回答 1

1

我会反转诊断:该函数atexit没有简单的方法可以知道处理函数是否已经注册,因此它甚至不会尝试识别它。

出于这个原因,它不禁止它。

但我同意你的看法,我找不到一个真实的用户案例来多次注册同一个处理程序。

于 2016-03-08T13:11:30.150 回答