redis中函数指针的使用
2015-06-29 13:47
645 查看
先在头文件中声明函数指针
typedef void functionPoint(int i, int j);
struct dataEvent
{
functionPoint *pProc;
int num;
};
声明一个调用函数指针的函数
void aeEvents(struct dataEvent *data);
在.c文件中实现aeEvents(dataEvent *data)
在主函数中调用以上的函数指针
void main()
{
struct dataEvent param;
param.pProc = aeRealFunc;
aeEvents(¶m);
}
typedef void functionPoint(int i, int j);
struct dataEvent
{
functionPoint *pProc;
int num;
};
声明一个调用函数指针的函数
void aeEvents(struct dataEvent *data);
在.c文件中实现aeEvents(dataEvent *data)
void aeEvents(dataEvent *data) { data->pProc(9, 10); }
在主函数中调用以上的函数指针
static int aeRealFunc(int i, int j) { return i+j; }
void main()
{
struct dataEvent param;
param.pProc = aeRealFunc;
aeEvents(¶m);
}
相关文章推荐
- 在Redis-Sentinel的client-reconfig-script脚本中设置VIP
- windows 64系统安装Redis
- Redis Sentinel:集群Failover解决方案
- redis 安装 windows
- Redis Sentinel集群方案--单机测试
- Redis高级实用命令详解--安全和主从复制
- 阿里云PHP Redis代码示例
- Linux下php安装Redis扩展
- linux 下安装redis以及php Redis扩展
- ***超强、超详细Redis数据库入门教程
- Redis 存储图片 [base64/url/path]vs[object]
- ***phpredis扩展安装总结
- (一)Redis 基础 - 安装
- redis的几个实用工具安装测试
- Redis作者谈Redis应用场景
- Redis常用数据类型应用场景
- Mongodb和Redis数据不能放在同一个服务器
- redis 数据类型详解 以及 redis适用场景场合
- centos-6.6上安装 redis-3.0.2
- Redis分布式内存锁:余量扣除示例