请教一下:
   TStringlist,Tlist及Tstrings的区别?
   能否简单介绍以下他们创建后在所占内存的大小,及对于3者是如何分配内存的?

解决方案 »

  1.   

    Tlist是指针列表,你可以往里面放任何对象的指针。
    Tstrings是个抽象类,不存储数据。
    TstringList是TStrings的子类,存储字符串列表。具体所占内存大小没有研究过,
    最好的办法是自己查看vcl源文件。
      

  2.   

    我想最好还是看一看delphi的帮助文档吧
      

  3.   

    Tlist列指针列。
    Tstrings是个字符串抽象类,不能直接创建,就像一个申明。
    TstringList是TStrings的继承具体子类,存储字符串列表。大小为4G左右。
    其实就是STRING的尾部加#13#10而
      

  4.   

    Tlist可以存储实体,Tstrings是抽象类
    TStringList可能存取字符串
      

  5.   

    怪不得我不能直接用TStrings类
      

  6.   

    Tlist列指针列。
    Tstrings是个字符串抽象类,不能直接创建,就像一个申明。
    TstringList是TStrings的继承具体子类,存储字符串列表。大小为4G左右。
    其实就是STRING的尾部加#13#10而
      

  7.   

    用Tstrings声明一般是为了多态