社区
C语言
帖子详情
什么是函数注册,为什么要注册函数,什么时候注册函数?(内空)
dengji
2004-09-01 03:30:16
空
...全文
1573
10
打赏
收藏
什么是函数注册,为什么要注册函数,什么时候注册函数?(内空)
空
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengbaotiaorulei
2004-09-01
打赏
举报
回复
晕哦,偶也是第一次听说注册函数,开始还以为是什么要交费才能用的函数呢^_^
Squall1009
2004-09-01
打赏
举报
回复
不是作者的问题,是翻译的问题。
写成函数声明和函数定义不就一点问题也没有了吗?
ntxs
2004-09-01
打赏
举报
回复
强 !
长见识了
C++ PRIMER不是号称最全的吗? 咋就没跟我说什么注册的东东?
楼主这本书还挺牛的
呵呵
lbaby
2004-09-01
打赏
举报
回复
注册过的函数以注册时的倒序被执行
lbaby
2004-09-01
打赏
举报
回复
在你的程序遭遇致命错误无法继续时,你需要退出,
但是,你在退出之前,要执行一些清理
,比如,关闭文件,清除缓冲区,关闭已经建立的网络连接等等
直接执行exit显然是不可能完成这些的,这里就可以用atexit()
注册一些在执行exit()之前要执行的函数
正常退出时exit()被最后执行
例子:
/* atexit example */
#include <stdio.h>
#include <stdlib.h>
void fnExit1 (void)
{
printf ("Exit function 1.\n");
}
void fnExit2 (void)
{
printf ("Exit function 2.\n");
}
int main ()
{
atexit (fnExit1);
atexit (fnExit2);
printf ("Main function.\n");
return 0;
}
Output:
Main function.
Exit function 2.
Exit function 1.
http://www.cplusplus.com/ref/cstdlib/atexit.html
ntxs
2004-09-01
打赏
举报
回复
那应该是这样:
函数注册就是函数声明 要运用一个函数之前这个函数首先要被声明
常见的
void a();//函数声明(但没有被定义)
main()
{
a();
}
注册函数应该就是定义函数,这个问题可以跟“什么时候注册”一起回答
一般情况是函数的声明和定义在一起
void a()
{
do sth;
} 就象这样
但是如果是定义类的话,就要分开
class b
{
public:
void a();//声明
....
}
void b::a() //定义
{
do sth;
}
dengji
2004-09-01
打赏
举报
回复
C Primer Plus (第四版)中文版中,在介绍exit(),atexit()的时候讲的,不是我杜撰的啊,好像从别的书上也看见过。
ntxs
2004-09-01
打赏
举报
回复
楼主 说些我们的常用专业术语好吗? 比台湾的都难懂呀
Squall1009
2004-09-01
打赏
举报
回复
注册没听说过,声明,定义,调用听的不少
C语言 —
函数
的
注册
和回调
本文深入探讨了
函数
注册
和回调
函数
的概念,解释了其在模块间通信中的作用,通过具体代码示例展示了如何在不同模块间使用
函数
注册
和回调进行事件处理。
注册
函数
从原理到使用全面解析
本文深入探讨
注册
函数
的应用场景与实现细节,包括
注册
函数
的意义、对象表示、编号方式、
注册
过程及使用示例等内容。
poi
注册
函数
本文介绍了如何在使用Apache POI处理Excel时,手动
注册
不被支持的
函数
,如NORMINV。当遇到不支持的
函数
时,可以通过实现Function接口并
注册
来实现。文中提供了一个简单的RegisterFunction类作为例子,展示了如何进行
函数
注册
和执行。
windows
函数
之
注册
表
函数
本文介绍了Windows
注册
表API中的关键
函数
,包括RegCloseKey、RegConnectRegistry、RegCreateKeyEx等,涵盖了
函数
的使用方法、参数说明及示例代码。
C++
注册
函数
思路
文章描述了一种使用宏和元编程在C++中实现
函数
注册
和调用的方法。通过宏定义,
函数
可以被自动
注册
,并在第一次调用时执行特定的逻辑。
函数
注册
取决于传入的参数,例如,当参数B为1时,
函数
会被
注册
。gg
函数
用于触发第一轮调用来完成
注册
。文章强调了处理空参数和不同类型的
函数
的逻辑。
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章