社区
C语言
帖子详情
帮忙解释一下这段代码。
fengwl
2003-09-07 05:49:00
typedef struct
{
int (*Init)(void * hinstance ,void *wndproc)
...
}refexport_t;
...
extern refexport_t re;
...
re.Init(global_hInstance,MianWndProc);
...
...全文
46
6
打赏
收藏
帮忙解释一下这段代码。
typedef struct { int (*Init)(void * hinstance ,void *wndproc) ... }refexport_t; ... extern refexport_t re; ... re.Init(global_hInstance,MianWndProc); ...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengwl
2003-09-07
打赏
举报
回复
问题是,我现在怎么也找不到那个函数的实现体,已经找遍整个工程了,就是没有,是不是可能在一个动态连接库里面定义的函数??
techlibin
2003-09-07
打赏
举报
回复
to oyd(cplusplus):不见得是C版本的,在C++中,结构几乎就是类,上面的代码可以理解为定义了一个类的函数指针。
refexport_t是类,由于在外部声明了其对象,所以在这里通过extern修饰来访问它。在某个地方其对象re肯定被初始化,包括其函数指针Init。结果是rc.Init指向一个函数,函数的原型如kuangjingbo(kuangjingbo) 所说。既然函数指针已经指向了某个具体函数的实现体,所以就可以调用。
寻开心
2003-09-07
打赏
举报
回复
函数指针啊。
在整个程序当中会有一句
re.Init = ...
这样的代码,可能不在该cpp下,否则不用extern了
那个代码肯定被你忽略了
找到那段代码,然后看看 = 符号后面的东西,就知道了
oyd
2003-09-07
打赏
举报
回复
其实就是c版本的"封装"
fengwl
2003-09-07
打赏
举报
回复
re.Init(global_hInstance,MainWndProc);
这一句,是个什么样的调用方法??
kuangjingbo
2003-09-07
打赏
举报
回复
typedef struct
{
int (*Init)(void * hinstance ,void *wndproc);
...
}refexport_t;
肯定是定义了一个结构类型,其中有一个域是Init,它指向一个函数,至于是什么函数由你自己决定。该函数要满足:返回值是int型;参数有两个,都是void *型。
dir1=`ls -lrt | tail -1 | awk '{print $NF}'`
哪位 哥哥
帮忙
解释一下
这段
代码
谢谢了 dir1=`ls -lrt | tail -1 | awk '{print $NF}'` awk 是独立的语言 还是 shell中的语法了 想学好这个 需要看那些书籍那??????...
代码
看不懂?ChatGPT 帮你解释,详细到爆!
网上看到一段
代码
,不知道是什么含义?输入 ChatGPT 帮我们解释下。生信宝典 1: 下面是一段 Linux
代码
,请帮我解读一下:awk 'BEGIN{OFS=FS="\t"}{if(FNR==1) {for(i=3;i<=NF;i++) a[i]=$i; print "OTU...
帮忙
解释下下面
这段
excel
代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next...
这段
代码
是在Excel的VBA中的。它定义了一个名为"Worksheet_SelectionChange"的私有子程序,当用户在工作表中选择一个单元格或一组单元格时,将自动调用此子程序。 在这个子程序中,第一行的 "On Error Resume Next" ...
ChatGPT实现
代码
解释
ChatGPT很贴心的把文件分成了三段,分别解释了第一段导入 openai 外部库,第二段导入 config.py 内部实现类并创建对象,并将对象内的属性值传给 openai。...未来由其他同事来维护
这段
代码
时,不至于产生误解。
如何使用ChatGPT来解释
代码
以帮助理解
在软件开发中,理解现有的
代码
是一项基本且日常的任务。ChatGPT作为一个先进的语言模型,可以帮助开发者更好地理解
代码
。
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章