Архитектурный вопрос. Какая у вас зависимость между модулями карты и хэш-таблицами? Вы создаёте приватную хэш-таблицу на каждую библиотеку, или используете одну глобальную хэш-таблицу для всех библиотек, делая таким образом библиотеки несамостоятельными (зависимыми от внешнего кода) модулями?

Я юзаю одну на все случаи жизни, а для того чтобы не попасть в одну ячейку 2жды, юзаю стринг хеши в качестве ключей.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
14
я создаю одну хеш таблицу для всего я где то читал что хеш таблица очень массивная вещь и лучше больше 1 не юзать
32
Я юзаю одну на все случаи жизни, а для того чтобы не попасть в одну ячейку 2жды, юзаю стринг хеши в качестве ключей.
Принятый ответ
28
Одна для всего само собой. Количество объявлений хэштаблиц всё равно ограничено, хотя от Vlod появились недавно ресурсы насчёт хэштаблиц, там много интересного, можешь заценить
28
юзаю стринг хеши в качестве ключей
Я юзаю тип key от vJass.
15
Пока писал на vJass использовал несколько. Как минимум нужна была одна таблица для структуры HashMap и одна для приведения типов (хэндлы в целое и обратно). Все библиотеки, использовавшие хэндл ид как родительский ключ, обращались к одной общей хэш-таблице. Была еще пара случаев где дополнительная таблица сокращала количество писанины, но это частности.
15
PT153:
юзаю стринг хеши в качестве ключей
Я юзаю тип key от vJass.
key — это что-то типа GUID?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.