社区
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);
...
...全文
29
6
打赏
收藏
帮忙解释一下这段代码。
typedef struct { int (*Init)(void * hinstance ,void *wndproc) ... }refexport_t; ... extern refexport_t re; ... re.Init(global_hInstance,MianWndProc); ...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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...
ChatGPT实现
代码
解释
ChatGPT很贴心的把文件分成了三段,分别解释了第一段导入 openai 外部库,第二段导入 config.py 内部实现类并创建对象,并将对象内的属性值传给 openai。...未来由其他同事来维护
这段
代码
时,不至于产生误解。
ChatGPT实现
代码
生成
我们看到ChatGPT根据我们的需求,生成一个完整的
代码
片段,包括了API服务的基本框架,以及根据城市名称获取天气情况的
代码
逻辑,并对
这段
代码
的执行逻辑进行了比较详细的解释。这个API服务,我们只需要花费几分钟的...
怎么看懂计算机
代码
,程序员如何看懂别人的
代码
(干货,实用)
在学习阶段,我们经常需要从书上看别人的
代码
以吸取宝贵经验,这是相当枯燥无趣的过程,也时常无法领会作者的意图。在实际工作中,不可避免的出现需要接手做到一半的项目或是团队合作的项目,这时候就必须看以前的...
C语言
69,371
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章