Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];

Вниз

Как это называется...   Найти похожие ветки 

 
dummy_user   (2012-12-08 19:42) [0]

Еще один простой вопрос, есть ассоциативный список:
стринговый ключ-указатель.
Как обычно принято такие классы называть? TMap, TAssociativeArray?
Спасибо.


 
xayam ©   (2012-12-08 19:46) [1]


> Как обычно принято такие классы называть?

такие классы называются ассоциативный массив :)


 
брат Птибурдукова   (2012-12-08 19:46) [2]

dictionary


 
­   (2012-12-08 19:46) [3]

Удалено модератором


 
dummy_user   (2012-12-08 19:49) [4]

Указатель - обычно TObject.


 
знайка   (2012-12-08 19:59) [5]

TStringList


 
KilkennyCat ©   (2012-12-08 20:00) [6]


> Указатель - обычно TObject.

да? я думал pointer


 
dummy_user   (2012-12-08 20:01) [7]


> KilkennyCat ©   (08.12.12 20:00) [6]
>
>
> > Указатель - обычно TObject.
>
> да? я думал pointer


Он уже указатель.


 
Дмитрий С ©   (2012-12-08 20:34) [8]

Я думал их хешем называют)


 
Styx   (2012-12-08 20:52) [9]


> Дмитрий С ©   (08.12.12 20:34) [8]
> Я думал их хешем называют)

hash table - это одна из возможных реализаций associative array


 
asail ©   (2012-12-08 21:09) [10]


>  Как это называется...

Индекс?


 
KilkennyCat ©   (2012-12-08 21:21) [11]


> Он уже указатель.

нестрашно. можно указатель указателей указателей указателей.


 
dummy_user   (2012-12-08 21:27) [12]


> asail ©   (08.12.12 21:09) [10]
>
>
> >  Как это называется...
>
> Индекс?


Как назвать такой класс.


> KilkennyCat ©   (08.12.12 21:21) [11]
>
>
> > Он уже указатель.
>
> нестрашно. можно указатель указателей указателей указателей.
>
>


Нет.
Указатель не на объект, вместо указателя - объект.


 
DVM ©   (2012-12-08 21:32) [13]


> dummy_user

в System.Generics.Collections есть такое:

TDictionary<TKey,TValue>

соответственно TDictionary<string,TMyObject> - твой случай?

TDictionary и называется. Или Map


 
RWolf ©   (2012-12-08 21:36) [14]

наивный вопрос: может, никак не называть, а взять готовые?


 
dummy_user   (2012-12-08 21:57) [15]


> DVM ©   (08.12.12 21:32) [13]


Я просто работая всегда с Delphi, заметил, многие вещи в других языках называются по другому. Будто разрабы Delphi давали "свои" названия.
Тот же Vector - это же вроде как просто динамический массив.


> RWolf ©   (08.12.12 21:36) [14]
>
> наивный вопрос: может, никак не называть, а взять готовые?
>


В Delphi 7 такое есть?


 
DVM ©   (2012-12-08 22:02) [16]


> dummy_user   (08.12.12 21:57) [15]


> Я просто работая всегда с Delphi, заметил, многие вещи в
> других языках называются по другому. Будто разрабы Delphi
> давали "свои" названия.

Или разработчики других языков/библиотек - свои. В си++ MAP в делфи Dictionary


 
RWolf ©   (2012-12-08 22:05) [17]


> dummy_user   (08.12.12 21:57) [15]

под «готовые» я не подразумевал «из коробки».
сам использую библиотеку Fundamentals, именно с D7.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
15-1353699619
Пит
2012-11-23 23:40
2013.03.31
ЖКХ развод?


15-1355121080
O'ShinW
2012-12-10 10:31
2013.03.31
Oracle; Вычислить всех писателей в таблицу


15-1354998602
Юрий
2012-12-09 00:30
2013.03.31
С днем рождения ! 9 декабря 2012 воскресенье


2-1347384231
Писатель
2012-09-11 21:23
2013.03.31
Масштабирование BMP


15-1354108455
Дмитрий С
2012-11-28 17:14
2013.03.31
Равномерное заполнения SD карты.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский