社区
C语言
帖子详情
函数指针,这样可以吗?应该怎么办?
pan2008
2003-08-20 02:56:01
int (*pCallBK_L)(char*);//类外定义int型的函数指针
WinRV_BOOL CSession::OnListen(char*rvName,int (*pCBK)(char*))
{
pCallBK_L=pCBK;//这样可以吗?应该怎么办?
}
//下面的函数在类外
void GlobFunc()
{
(*pCallBK_L)("run this function\n");//这样可以吗?应该怎么办?
}
...全文
51
1
打赏
收藏
函数指针,这样可以吗?应该怎么办?
int (*pCallBK_L)(char*);//类外定义int型的函数指针 WinRV_BOOL CSession::OnListen(char*rvName,int (*pCBK)(char*)) { pCallBK_L=pCBK;//这样可以吗?应该怎么办? } //下面的函数在类外 void GlobFunc() { (*pCallBK_L)("run this function\n");//这样可以吗?应该怎么办? }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ShiChao
2003-08-20
打赏
举报
回复
1. 如果是全局变量,可以
2. pCallBK_L("run..."); // 和函数调用没区别
C/C++指针经典资料大全
C/C++指针经典资料大全,十余部经典资料书籍,是您精通C指针的理想教程。
C/C++ 指针的13份资料
C/C++ 指针的13份资料 内容丰富,让编程人员不再害怕指针
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
【c++】23.【
函数指针
】定义? 为什么不直接调用函数而要使用
函数指针
?
知乎问题:C++中
函数指针
有什么作用? 为什么不直接调用函数而要使用
函数指针
? 猫之公爵公之猫12 人赞同了该回答我觉得这个问题。。。可以去好好看看B站上有个讲设计模式的视频,讲的非常好。。。。简单来讲,
函数指针
,和虚函数有着一样的用处(其实他们本质上也是一样的),都是为了一个作用:延时绑定(晚绑定)。这也是一个语言中,框架和库的区别。。。以前的C程序想用别人的东西,大部分都是库,是一堆代码的集合,所以你要用库,就是调用它的功能,然后返回。。。框架的出现改变了这种情况,比如MFC框架(或者windows s
函数指针
和
函数指针
类型
参考:https://blog.csdn.net/candyliuxj/article/details/6339414
函数指针
1. 定义 每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为
函数指针
。 注意:
函数指针
的本质是一个指针变量,且指针指向的函数的入口地址 2. 语法 指向函数的指针变量的一般定义形式为: 数据类型 ...
C语言
70,036
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章