社区
C语言
帖子详情
typedef做为函数指针该如何使用??
AeoLusFeng
2002-02-08 06:57:15
请各位帮忙,这里有这样一段程序,但我一直不太明白:
type void function();
function* vtbl[2] = {a,b};
哪里有比较详细的文章讲解这个东东,谢谢!!!
...全文
124
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);
利用MATLAB和AeroEngineS对飞机推进系统的热力学建模与性能分析.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
claude-resume-kit
claude-resume-kit
科技服务机构如何获取高质量的行业分析报告以增强客户服务能力?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
政府机构如何高效获取园区企业创新能力数据以制定精准产业政策?.docx
政府机构如何高效获取园区企业创新能力数据以制定精准产业政策?
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章