游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2268|回复: 8

请问如何动态定义结构

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-8-11 09:39:00 | 显示全部楼层 |阅读模式
RT,Thanks.

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-8-11 10:06:00 | 显示全部楼层

Re:请问如何动态定义结构

高手

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-8-11 11:21:00 | 显示全部楼层

Re: 请问如何动态定义结构

结构怎么能动态的?

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-8-11 11:38:00 | 显示全部楼层

Re:请问如何动态定义结构

动态定义并需要足够的动态定义信息(元数据),等于动态的内存+动态的定义信息,那可是麻烦的。


比如,你定义一个类型 class A; 然后定义成员 int B; 那么你调用的时候先要搜索 "A" 这个字符串,看看相关的定义是什么, 然后搜索 "B"看看相关定义是什么,才能解释 A.B = 100; 这个代码。

要用到高级数据结构。

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2007-8-11 13:04:00 | 显示全部楼层

Re:请问如何动态定义结构

高手

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-8-12 11:43:00 | 显示全部楼层

Re:请问如何动态定义结构

这个不是我自己定义出效果就可以了。有些API函数需要这个东西啊~~~
比如那个OpenDialog,就需要一个结构。
我说的就是动态定义那个东西。

29

主题

475

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
发表于 2007-8-13 22:57:00 | 显示全部楼层

Re:请问如何动态定义结构

opendialog,我没有查到这个API。
现在除了C程序员,很少看到有人用结构体了,其实有了类以后结构体已经废了。

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-8-14 09:03:00 | 显示全部楼层

Re:请问如何动态定义结构

void* pp = (void*)(new unsigned char[xxxxxxx]);

里面的内容想怎么写就怎么写, 自己规划其内容排布.

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2007-8-14 09:51:00 | 显示全部楼层

Re:请问如何动态定义结构

   要看看能不能在sub内定义  如果能就好说了.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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