delphi中,string兼容pchar
例:
var
s:string;
p:pchar;
begin
p:='good';
s:=p;
showmessage(s);
end;
s:string;
p:pchar;
begin
p:='good';
s:=p;
showmessage(s);
end;
//只有警告
另:
var
s:string;
p:pchar;
begin
s:='good';
p:=pchar(s);//类型映射
showmessage(p);
end;
s:string;
p:pchar;
begin
s:='good';
p:=pchar(s);//类型映射
showmessage(p);
end;
即:当string型赋予pchar型时,要进行类型映射 p:=pchar(s);
转载于:https://blog.51cto.com/gzkhrh/155304