N
netxray
Unregistered / Unconfirmed
GUEST, unregistred user!
有些疑惑.
指针在取值时必须用^这个符号吗??
如:
type
TUserMan = packed record
UserName: string;
UserSex : string;
end;
PUserMan = ^TUserMan;
取值或赋值时必须如下吗?
var
UM: PUserMan
tmp: string;
...
UM^.UserName := 'asdfasf';//为什么我在D6里不用^这个符号也可以???
tmp := UM^.UserName;
请各位释疑.
加上^号和不加^号,取值和赋有什么不同吗???
D6下编译/运行没问题的.
指针在取值时必须用^这个符号吗??
如:
type
TUserMan = packed record
UserName: string;
UserSex : string;
end;
PUserMan = ^TUserMan;
取值或赋值时必须如下吗?
var
UM: PUserMan
tmp: string;
...
UM^.UserName := 'asdfasf';//为什么我在D6里不用^这个符号也可以???
tmp := UM^.UserName;
请各位释疑.
加上^号和不加^号,取值和赋有什么不同吗???
D6下编译/运行没问题的.