Поддерживает ли Windows CE хеш-таблицы? - PullRequest
0 голосов
/ 16 апреля 2010

Быстрый вопрос о том, поддерживает ли Windows CE хеш-таблицы? У меня есть программа, которую я изменяю и добавляю на устройство, которое использует Windows CE, и мне было интересно, поддерживает ли CE хеш-таблицы, поскольку она используется в оригинальном программном обеспечении.

1 Ответ

1 голос
/ 16 апреля 2010

текст ссылки Я ждал, чтобы узнать, поумлялся ли кто-нибудь умнее меня по этому вопросу. Кажется, никто этого не делает, поэтому я собираюсь предположить, что все в замешательстве, как и я. Что именно вы имеете в виду здесь?

Согласно Википедии:

Хеш-таблица или хеш-карта - это данные структура, которая использует хэш-функцию для эффективно сопоставить определенные идентификаторы или ключи (например, имена людей) для связанные значения (например, их номера телефонов).

Что в значительной степени совпадает с моим пониманием их. Так что это структура данных. Сама ОС на самом деле не имеет никакой концепции хеш-таблицы - язык, на котором вы пишете. Каждый известный мне язык, поддерживающий сборку для Windows CE, поддерживает структуры данных (какой язык не будет?).

  • Если вы пишете в C # или VB.NET, у вас есть класс Hashtable .
  • STL имеет hash_map
  • ATL имеет класс CAtlMap
  • MFC имеет класс CMap
  • Если вам не нравится какой-либо из них, вы всегда можете написать свой или использовать кто-то еще .
  • Для простого C довольно просто найти реализацию .
  • Я не много работаю с Java, но я уверен, что там тоже есть класс Hashtable

Итак, я думаю, что это возвращается к вам. Что именно вы подразумеваете под "если CE поддерживает хеш-таблицы"?

...