下列C++中的变量定义,对应的DELPHI应如何写?(50分)

  • 主题发起人 主题发起人 dazzling
  • 开始时间 开始时间
D

dazzling

Unregistered / Unconfirmed
GUEST, unregistred user!
1.Char *s;
2.值NULL
3.typedef struct
{

}XXX
4.XXX *GetVAL
 
其实c++的这些基础的数据定义和Delphi没有什么分别的, 如果对这些基本的数据定义不清楚的话, 恐怕很难在C++与Delphi之间相互引用(翻译、调用);
1. char *s
// 定义一个字符指针, 同Delphi的pchar;
2. 值NULL
// Delphi中可以使用nil 或者直接使用数值 0
3. typedef struct // 结构(记录) 同Delphi中的 type xxx=record...end;
var GetVal : ^XXX;
-----------------------------------------------------------------------
要注意的是C++编译器中的数据字节对齐与Delphi中的记录数据字节对齐问题;
4. 数据: 是程序设计(作为一个程序员)要掌握的基本知识内容...
 
var GetVal : ^XXX;
这里编译报错了
 
type
pXXX=^XXX;


var
getVal:pXXX;
 
XXX *GetVAL应该是定义撒,如果是的话,你再把XXX定义成指针的,然后用var声明变量就可以了哦!
 
接受答案了.
 
后退
顶部