游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4077|回复: 9

问个问题!

[复制链接]

4

主题

26

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2003-10-5 10:10:00 | 显示全部楼层 |阅读模式
typedef void* (*CreateInterfaceFn)(const char *pName, int *pReturnCode);

这种方式的typedef是什么意思!?是把 void* 等同于 (*createinterfacefn)然后还带上参数(const char *pName, int *pReturnCode)嘛!?

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-10-5 10:34:00 | 显示全部楼层

Re:问个问题!

函数指针

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2003-10-5 10:40:00 | 显示全部楼层

Re:问个问题!

以后直接使用 CreateInterfaceFn 应该就可以了:)

4

主题

26

帖子

27

积分

注册会员

Rank: 2

积分
27
 楼主| 发表于 2003-10-5 11:15:00 | 显示全部楼层

Re:问个问题!

我知道是函数指针,我是说typedef定义的那个呢!?

16

主题

76

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2003-10-5 12:55:00 | 显示全部楼层

Re:问个问题!

void CreateInterfaceFn(const char *pName, int *pReturnCode);

4

主题

26

帖子

27

积分

注册会员

Rank: 2

积分
27
 楼主| 发表于 2003-10-5 15:34:00 | 显示全部楼层

Re:问个问题!

typedef不是说让一个等价与一个变量或者结构之类的嘛!?我想知道这个是哪个等价与void createinterfacefn的!?

6

主题

396

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
发表于 2003-10-5 15:38:00 | 显示全部楼层

Re:问个问题!

好象书上写typedef的不是很详细哟~

3

主题

26

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2003-10-5 16:46:00 | 显示全部楼层

Re:问个问题!


void CreateInterfaceFn(const char *pName, int *pReturnCode);

还是这个?
void *CreateInterfaceFn(const char *pName, int *pReturnCode);

16

主题

76

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2003-10-5 16:56:00 | 显示全部楼层

Re:问个问题!

sorry 打?



void *CreateInterfaceFn(const char *pName, int *pReturnCode);

3

主题

77

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2003-10-5 22:49:00 | 显示全部楼层

Re: 问个问题!

lonelybug: 问个问题!

typedef void* (*CreateInterfaceFn)(const char *pName, int *pReturnCode);

这种方式的typedef是什么意...


哈~
是这样的~
例如:
typedef void* (*CreateInterfaceFn)(const char *pName, int *pReturnCode);//定义类型之后
CreateInterfaceFn pp;//pp为函数指针
//pp指向这样类型的函数void* (*)(const char *pName,int *pReturnCode);其中第二个*号表示任意函数名 [em7]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-5-11 00:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表