Главная страница
    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-1354628669
Volodey
2012-12-04 17:44
2013.03.31
Что нужно в самом начале?


3-1287382954
kudatsky
2010-10-18 10:22
2013.03.31
Чем грозят длинные транзакции в FireBird ?


15-1354711862
Error0xDEADBEEF
2012-12-05 16:51
2013.03.31
VirtualBox


15-1355013745
dummy_user
2012-12-09 04:42
2013.03.31
Turbo Pascal. Программы.


15-1353754852
dummy_user
2012-11-24 15:00
2013.03.31
Посоветуйте электронную читалку.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский