![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
В С++ есть и vector и List<int>. В делфи нашёл TList. Но хочется что-то вроде TStringList - чтобы была функция IndeокиxOf(s: string) (только не от строки, а от числа). Самому лень писать, да и долго работать наверно будет пузырьком если сделать =\
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 16.06.2011 в 21:36. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
StringList слишком много ресурсов жрёт.
А если в TList загонять, то с помощью IndexOf нельзя будет искать. Там нужно указатель передовать |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 16.06.2011 в 22:02. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> Отрицательные нельзя
можно. Да, и в Дельфи тоже есть TList<Integer>: Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 16.06.2011 в 22:46. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Кстати искал я этот TList<Integer> - как давно юзал его. Но т.к. была подключена только Classes, он ругался) Спасибо обоим)
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
ибо очень похоже на System.Generics.Collections из dotNET. да и синтаксис тот же. и в особенности Генерикс ![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 16.06.2011 в 23:19. |
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
uses Generics.Collections; это в каких дельфях? В Д7 не нашел.
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> эмм, это случаем не Delphi.NET?
нет, поддержку генериков ввели в CodeGear Delphi 2009, вместе с анонимными методами, перекрытием операторов и прочими модными штучками.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
которые помоему и работает только в dotNET проектах.
кстати ввели это все раньше, именно вместе с Delphi.NET(помоему 2007 год) кстати генерики, это термин именно dotNET.(да и не спроста ж повторения пространства имен dotNET, кроме System, которое, как в Делфи было всегда, есть в uses постоянно, потому видимо и короче написание) в С++ там темплейты/шаблоны. в 2009 Делфи тестил перегрузку в простом проекте, не работало. PS: может и не прав, буду дома перепроверю. хотя если не затруднит, вышлите exe с этим кодом(причем чтоб использовался, а то мало ли линкер порежет) я посмотрю на предмет зависимости от dotNET. хм, посмотрел, лишь похоже на dotNET, порядок пространств иной. хотя все равно выложите exe. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 17.06.2011 в 02:38. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связный список, массив | Ga-sergey | Помощь студентам | 6 | 24.05.2011 17:06 |
(BC 3.1) Список через одномерный массив | Lawliet32 | Помощь студентам | 6 | 29.11.2009 19:26 |
Список элементов (Динамический массив) | SeverBaP | Помощь студентам | 7 | 28.11.2008 15:21 |
Считывание интов из файла | kydja | Общие вопросы C/C++ | 1 | 17.05.2008 18:16 |