pchar与string有什么区别?
1个回答
展开全部
shortstring只是一个数组,2^16可以放255个元素,第一个位置用来放数组大小
stirng,和pchar差不多,delphi中的string就是那来和pchar兼容的,都是指向一个字符串的地址值,而这个字符串的长度通过最后的null来判断,但是string在负偏移处用2个字节存放串的长度,所以string最长为4G,如果是局部变量,在负偏移处,还有2个字节做计数器,计算引用次数
pchar类型的变量可以直接付给pcharvars:string;p:Pchar;beginp:='dfjaf';
//要强制转花的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询