求delphi高手 下面这段delphi代码什么意思啊 怎样翻译成c++代码啊?

typePBmpHeader=^TBmpHeader;PBmpHeader=recordFileHeader:TBitmapFileHeader;Info:TBitmap... type
PBmpHeader = ^TBmpHeader;
PBmpHeader =record
FileHeader : TBitmapFileHeader;
Info : TBitmapInfoHeader;
end;
展开
 我来答
耗电机器
2012-07-14 · 超过13用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:43.6万
展开全部
type
PBmpHeader = ^TBmpHeader;
PBmpHeader =record
FileHeader : TBitmapFileHeader;
Info : TBitmapInfoHeader;
end;
首先说 这段代码是不是有错误 ??
应该是TPBmpHeader =record 吧 ???

TPBmpHeader 是一个记录类型,在C里面好像叫做结构体(C不清楚)
TPBmpHeader 包含两个元素,FileHeader 和 Info

PBmpHeader = ^TBmpHeader;这个的意思是 声明一个指针变量PBmpHeader,这个指针指向的数据类型是TBmpHeader,也就是你在下面声明的记录类型

不明白可以QQ 我
健康美食你我他它
2012-07-13 · 超过10用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:20.1万
展开全部
在DELPHI里就是一个记录啊,C++你翻译成类就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hushaowq
2012-07-14 · TA获得超过126个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:274万
展开全部
PBmpHeader是一个类,这个类指向一个指针^TBmpHeader
TBmpHeader是一个结构,具体这个结构的字段两个,FileHeader 和Info.

定义完了这后,你可以在程序里直接把PBmpHeader做为一个类来使用.
Delphi里这种声明类的方法很常见地
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式