![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TStrings - TStringList [D7, 2003]
max-wo © (2007-09-26 13:50:00)Зачем вообще существует класс TStrings, когда есть TStringList. Как понимать, что он абстрактный и где его используют?
Вася Правильный (2007-09-26 21:46:00) [1]
> конкретно Объект TStrings в параметрах обычно не бывает.
в качестве фактического - не бывает почти
я о формальном параметре говорил и даже пояснил про фактический
{RASkov} (2007-09-26 21:40:00) [2]> [9] Алексей Петухов (26.09.07 20:53)
> TString - это абстрактный класс он как таковой вообще не используется
Как раз наоборот - в основном он везде и используется....
> враки
> его удобно использовать (например, в параметрах функций)
Ничуть.... конкретно ОбъектTStrings в параметрах обычно не бывает.
ЗЫ Не стоит сразу кипятится... просто внимательно перечитываем посты [9,10,11,12] :)
Алексей Петухов (2007-09-26 21:01:00) [3]В качестве приведения типов - согласен.
Но как самостоятельный экземпляр - уверен что нет!
:-)
Вася Правильный (2007-09-26 20:58:00) [4]
> он как таковой вообще не используется используются
враки
его удобно использовать (например, в параметрах функций), когда неизвестно, какой из потомков реально будет создан (и передан в качестве параметра)
Алексей Петухов (2007-09-26 20:53:00) [5]ДА это можно читать бЭСконечно.
:-)
TString - это абстрактный класс он как таковой вообще не используется используются только его потомки.
Сергей М. (2007-09-26 15:51:00) [6]
> Это он шифруется под разными никами
Но вражеская разведка тоже не дремлет)
Anatoly Podgoretsky (2007-09-26 15:47:00) [7]> Германн (26.09.2007 15:26:06) [6]
А ты вторую ссылку сделал?
Германн (2007-09-26 15:26:00) [8]
> Anatoly Podgoretsky © (26.09.07 15:22) [5]
>
> Это он шифруется под разными никами.
>
Вот и пусть тогда зациклится :-)
Anatoly Podgoretsky (2007-09-26 15:22:00) [9]Это он шифруется под разными никами.
Германн (2007-09-26 15:00:00) [10]А вот и свежий пример:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1190800661&n=18
Сергей М. (2007-09-26 14:00:00) [11]Популярно на огурцах:
TStrings - это просто некий (неважно какой, т.е. абстрактный) "двигатель",
TStringList - это конкретныйдвигатель, например, дизельный.
Ega23 (2007-09-26 13:54:00) [12]Сделай поиск по директории Source, по встречающейся фразе (TStrings).
посмотри исходники.
Сделай выводы.
Reindeer Moss Eater (2007-09-26 13:51:00) [13]Чтобы быть предком для потомков