string是否表示字符串在内存的长度.

解决方案 »

  1.   

    使用时,string就是字符串本身,
    string在内存中是一个不定长的record,
    包括字符串长度、引用次数、字符串文本、NULL结尾,
    @string可以得到这个record的指针
      

  2.   

    如果是shortstring就又是另一样了。
      

  3.   

    ansistring有引用记数,shortstring没有。
    如果声明时
    var s:string[31]; //则为shortstring