![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TList<string> vs. TStrings
mephisto © (2011-02-01 18:46:00)для какого рода задач предпочтительнее исользовать TList<string> вместо TStrings
Servy (2011-02-03 01:28:00) [1]А еще у TStringList есть SaveToFile. И всякие там Names/Values.
Если в вопросе подразумевался именно TStringList (в противном случае см. [1]), то я бы наверное использовал TList<string> в тех случаях, когда есть шанс, что вместо string когда-нибудь будет структура, класс или другой тип данных. В других случаях, когда могут пригодиться плюшки StringList'а - лучше взять его.
sniknik (2011-02-03 00:46:00) [2]а откуда сомнения в неработоспособности TStringList - а?
Rembo (2011-02-02 15:30:00) [3]var s:TStrings;
...
s:=TStringList.create;
вроде норм все работает
icWasya (2011-02-02 09:14:00) [4]В VCL во многих компонентах используются именно наследники TStrings, а TStringList уже имеет некоторую оптимизацию, рассчитанную на то, что его элементы именно строки.
sniknik (2011-02-01 19:27:00) [5]совсем с ума посходили, сравнивать что то непонятное с не существующим...
TStrings "абстрактный" класс.