首页
社区
课程
招聘
[旧帖] [原创]函数指针的用法(申请邀请码) 0.00雪花
发表于: 2010-7-15 14:38 1956

[旧帖] [原创]函数指针的用法(申请邀请码) 0.00雪花

2010-7-15 14:38
1956
// 函数指针变量定义
	int(*pFunc)(int,int);


	// 函数地址保存到void 指针变量
	extern int Plus(int a,int b);
	void* pTemp = &Plus;

	// void指针cast成函数指针
	pFunc = (int(*)(int,int))pTemp;
	int ret = (*pFunc)(4,5);

	// 一种另类的用法
	union {void*pVoid;int(*pfunc)(int a,int b);} temp;
	temp.pVoid = pTemp;
	ret = temp.pfunc(2,3);


	int Plus(int a,int b)
	{
		return a+b;
	}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这……貌似邀请有点难...
2010-7-16 00:19
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
真看不懂。
2010-7-16 08:23
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
太简单了吧。
又没有详细的解说,没诚意啊。
2010-7-16 08:25
0
雪    币: 341
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
看不懂
2010-7-16 09:05
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个确实看不懂
2010-7-17 13:35
0
游客
登录 | 注册 方可回帖
返回
//