社区
C语言
帖子详情
typedef做为函数指针该如何使用??
AeoLusFeng
2002-02-08 06:57:15
请各位帮忙,这里有这样一段程序,但我一直不太明白:
type void function();
function* vtbl[2] = {a,b};
哪里有比较详细的文章讲解这个东东,谢谢!!!
...全文
107
13
打赏
收藏
typedef做为函数指针该如何使用??
请各位帮忙,这里有这样一段程序,但我一直不太明白: type void function(); function* vtbl[2] = {a,b}; 哪里有比较详细的文章讲解这个东东,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dragondwy
2002-02-09
打赏
举报
回复
这是用C的函数指针实现函数数组,你写错了。
混混谔谔的十年
2002-02-09
打赏
举报
回复
但C++中有不信各位可以试一下。
flyonsea
2002-02-08
打赏
举报
回复
是啊!有这样的写法么?type void function();
我还没见过呢!
guduker
2002-02-08
打赏
举报
回复
我想:这两句是定义一个指针数组,数组中的元素是指向两个返回类型为VOID的函数
混混谔谔的十年
2002-02-08
打赏
举报
回复
不好意思前面写错了你写的是正确的.
这段程序的意思是,vtbl是一个涵数指针数组他树组包含了两个涵数指针这两个涵数的原形为:
void a();
void b();
guduker
2002-02-08
打赏
举报
回复
你的书错误还是你的笔误呀!!
C中应该没有type void function();
这种用法!
混混谔谔的十年
2002-02-08
打赏
举报
回复
不好意思前面写错了你写的是正确的.
这段程序的意思是,vtbl是一个涵数指针数组他树组包含了两个涵数指针这两个涵数的原形为:
void a();
void b();
混混谔谔的十年
2002-02-08
打赏
举报
回复
你是不是写错了.
应该是
typedef void(*function)();
表示返回类型为void ,参数为空.
tokens
2002-02-08
打赏
举报
回复
这是定义了一个函数类型,类型返回值为void(即无返回值)。。。就可以象int等一样用来声明变量了。
比如 typedef bool BOOLEAN
你在windows下常用到BOOLEAN,它就是一个类型了。
AeoLusFeng
2002-02-08
打赏
举报
回复
不好意思,各位,的确是我写错了...丢脸啊,昨天晚上迷糊了。呵呵
非常感谢各位的回复...我明白了!
foolyz
2002-02-08
打赏
举报
回复
heimeng 的我同意!
SlaSk
2002-02-08
打赏
举报
回复
其实就是一个指向函数的指针(数组),例如:
#include <iostream>
using namespace std;
void a(void)
{
cout<<"in a"<<endl;
}
void b(void)
{
cout<<"in b"<<endl;
}
void c(void)
{
cout<<"in c"<<endl;
}
void *ca(void);
void main(void)
{
void (*ca)(void);
*ca=&a;
ca();
*ca=&b;
ca();
*ca=&c;
ca();
}
heimeng
2002-02-08
打赏
举报
回复
typedef void(*FUNC)(void);
typedef
函数指针
用法
本文通过实例详细介绍了
函数指针
的基础应用及通过
typedef
简化指针声明的方法。并通过一个计算器程序展示了如何利用
函数指针
实现动态选择不同的函数进行运算。
typedef
函数指针
的用法
本文深入探讨了C++中
函数指针
的概念及应用,重点讲解了
typedef
如何简化
函数指针
的定义,以及其在函数模板和具体实例中的区别与联系。通过实例演示了如何
使用
typedef
定义
函数指针
别名,实现函数之间的灵活调用。
typedef
函数指针
本文详细介绍了C语言中的
函数指针
概念,解释了
函数指针
实际上是一个指向函数地址的指针变量。通过实例展示了如何定义和
使用
函数指针
,以及如何通过
typedef
创建类型别名。此外,还探讨了
typedef
在定义
函数指针
类型别名时的应用,使得代码更加清晰易读。
typedef
用法,
函数指针
本文详细介绍了
函数指针
的声明方法,包括int(*a)(int,int)和
typedef
重定义的
使用
。重点讲解了如何用
函数指针
作为函数返回值,并演示了
typedef
在不同类型声明中的应用,如
函数指针
别名和数组别名。此外,还讨论了
typedef
在C语言中的常见用法和陷阱。
深入解析
函数指针
及其数组、
typedef
关键字应用技巧
本文深入解析C语言中
函数指针
及其数组、
typedef
关键字的应用技巧。介绍了
函数指针
变量的创建、
使用
,解析两段出自《C陷阱和缺陷》的代码。还讲解了
typedef
关键字基本用法及对数组指针和
函数指针
的重命名,最后阐述了
函数指针
数组的定义和用途。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章