1,指针的定义,DELPHI和C++中的定义基本类似,除了表示表示符号不一样以外,基本上没有什么区别。而且DELPHI可以用一个=进行指针类型的定义,而在C++中要通过typedef进行自定义类型进行定义:
如:
var
PTPerson=^TPerson
TPerson=class
Age:integer;
Sex:integer;
end;
C++
typedef (*Person) PPerson
2,DELPHI中没有向C++中的->运算符可以通过针针使用指针所指向对象的属性,必须通过建立一个对像先把对象中如:
C++中
PPerson->Sex;
DELPHI中
var
cperson:TPerson;
begin
cperson:=PTPerson^;
cperson.age:=0;
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1292811