ДАЛИ, что у вас уже есть фиксированная область памяти, которую вы хотели бы использовать, какие библиотеки C или C ++ позволят вам хранить динамическую структуру (например, хеш) в этой памяти?
т.е. хеш-библиотека не должна содержать никаких вызовов malloc или new, но должна принимать параметр, который сообщает ей расположение и размер памяти, которую ей разрешено использовать.
(бонус, если библиотека использует внутренние смещения, а не указатели, если разделяемая память отображается в разные адресные пространства в каждом процессе, который ее использует)