如何把vc定义的数据结构改成delphi的?(7分)

  • 主题发起人 主题发起人 bbcock
  • 开始时间 开始时间
B

bbcock

Unregistered / Unconfirmed
GUEST, unregistred user!
vc的结构如下:

typedef struct _tex
{
unsigned int id;
float x;
float y;
struct _tex* lppre;
struct _tex* lpnxt;
}
tex,*lptex

vc里面定义指针的没搞懂,怎么变成delphi的呢?
 
ptex = ^_tex;
_tex = packed record
id:LongWord;
x:Single;
y:Single;
lppre:ptex;
lpnxt:ptex;
end;
 
如果使用这个结构,有什么要注意的吗?指针有没有创建和释放的问题?
 
有,用New和Dispose语句!
 
接:[xiaopei]
-----
P:ptex;
begin
new(P);
//.....
Dispose(P);
end;
 

Similar threads

后退
顶部