gpt4 book ai didi

c - 您会使用退出处理程序做什么?

转载 作者:太空狗 更新时间:2023-10-29 14:52:47 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
what is the purpose of atexit function?

至少在 UNIX 中:我知道 C/C++ 可以注册许多要在 main - 退出处理程序退出时调用的函数。可以按相反的顺序使用以下方法注册要调用的函数:

int atexit(void (*func) (void));

不过,我无法确定这有什么用。这些函数是 void/void 和全局的,因此它们不太可能访问程序周围的许多变量,除非变量也是全局变量。谁能告诉我您会使用退出处理程序执行哪些操作?

此外,退出处理程序在非 UNIX 平台上的工作方式是否相同,因为它们是 ANSI C 规范的一部分?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com