社区
C语言
帖子详情
用函数指针作为另外一个函数的参数
pan2008
2003-08-19 12:20:16
用函数指针作为另外一个函数的参数
请多多举例
或指引相关网站
...全文
99
9
打赏
收藏
用函数指针作为另外一个函数的参数
用函数指针作为另外一个函数的参数 请多多举例 或指引相关网站
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljfwarrior
2003-08-21
打赏
举报
回复
楼上的兄台历害!
cxjddd
2003-08-21
打赏
举报
回复
楼上的不行吧:int operate(int (*op)(),int a,int b)
应该是:int operate (int (*op)(int, int), int a, int b)
chon81
2003-08-21
打赏
举报
回复
#include <stdio.h>
#include <conio.h>
int add(int a,int b) //a+b
{
return a+b;
}
int sub(int a,int b) //a-b
{
return a-b;
}
int operate(int (*op)(),int a,int b)
{
return (*op)(a,b);
}
main()
{
int a=3,b=5;
printf("a+b=%d\n",operate(add,a,b));
printf("a-b=%d\n",operate(sub,a,b));
getch();
}
oopig
2003-08-20
打赏
举报
回复
#include <iostream>
using namespace std;
typedef void (*fnCommand)();
void Hello()
{
cout << "hello world!" << endl;
}
void Command(fnCommand fnCmd)
{
fnCmd();
}
void main()
{
Command(Hello);
}
BTW:我看你的问题都是只给一分,对回答者不怎么尊重阿
ShiChao
2003-08-20
打赏
举报
回复
你生成一个win32程序,看看他的回掉函数,好像叫wndProc吧
或者,stl中也有啊
junglesong
2003-08-20
打赏
举报
回复
mk.
pan2008
2003-08-20
打赏
举报
回复
snort是什么东东
zcchm
2003-08-19
打赏
举报
回复
回调函数都是这么做的呀
showler
2003-08-19
打赏
举报
回复
插件技术可能用到了这一点,好象snort里面有
C语言 |
函数
指针
作为
函数
的
参数
函数
指针
有两种常用的用法,一种是作为结构体成员,关于
函数
指针
作为结构体成员的用法可移步至上一篇【C语言笔记】
函数
指针
作为结构体成员进行查看。另一种是
函数
指针
作为
函数
的
参数
。这一篇分享的是
函数
指针
作为
函数
的
参数
。 一、
函数
指针
作为
函数
的
参数
函数
指针
可以作为
一个
参数
传递给另
一个
函数
。这时
函数
指针
的使用就像普通的常量和变量一样。当
函数
指针
作为
参数
传递的时候,这时接收
参数
传递的
函数
通常需要根据这个指针调...
函数
指针
作为
参数
传递给另外
一个
函数
函数
指针
、
函数
指针
作为
参数
传递
C语言
函数
指针
| 作为
函数
参数
作为结构体成员
函数
指针
有两种常用的用法,一种是作为结构体成员,另一种是
函数
指针
作为
函数
的
参数
。 1、
函数
指针
作为
函数
的
参数
函数
指针
可以作为
一个
参数
传递给另
一个
函数
。这时
函数
指针
的使用就像普通的常量和变量一样。当
函数
指针
作为
参数
传递的时候,这时接收
参数
传递的
函数
通常需要根据这个指针调用这个
函数
。作为
参数
传递的
函数
指针
通常表示回调
函数
(Callback Functions)。 回调
函数
已在之前一篇文章中有所介绍,下面我再举其他例子进行介绍。 什么是回调
函数
函数
指针
可以作为
一个
参数
传递给另
一个
函数
。这时
函数
指针
的使用就像普
函数
指针
作为
函数
的
参数
函数
指针
作为
函数
参数
类成员
函数
指针
作为
参数
使用
今天在练习代码,在使用成员
函数
指针
作为
参数
时遇到了一些问题,记录一下。因为成员
函数
指针
不像c里的普通
函数
指针
,成员
函数
是包含了this指针的,用this指针去访问了对象的数据,所以成员
函数
的调用是需要对象的(如果定义成static,那跟c里的普通
函数
差不多了)。c++里成员
函数
指针
的调用有三种运算符(->*, ::*, .*)。 使用场景:在
一个
类的成员
函数
里注册另外
一个
类的成员
函数
,在这个类里调用成员
函数
指针
。 //server.h #ifndef __SERVER_DEF_H__ #defi
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章