Hashtable в с++
линкуй статически нужный hash_map
А что вообще гарантировано присутствует в системе?
ядро
g++ некоторой версии)
а это как?
Слушай, а если ты все равно хочешь это реализовать и всунуть, наверное, в остальные свои коды, почему бы тебе не взять просто любую уже готовую реализацию и точно также всунуть в свои коды?
ну как, ты же щас юзаешь хеш_мап откуда-то?
вот возьми ту либу, где он лежит и подлинкуй ее статически, добавив в проект нужные хедеры,
если надо будет компилить на адских системах.
или прям исходники своего хеш_мапа себе в проект добавь.
C каких это пор шаблоны можно линковать? Это только free pascal умеет шаблоны в бинарный вид переводить.
ну всё равно же все .h и .tcc для компиляции присовокупить к проекту придется.
C каких это пор шаблоны можно линковать? Это только free pascal умеет шаблоны в бинарный вид переводить.Ну, может быть у него там либо с уже инстанциированными шаблонами
А вообще, никто же не запрещает разработчикам компиляторов делать компилируемые шаблоны, только этого либо никто не умеет, либо всем лень.
В .NET шаблоны (generics) вполне успешно компилируются. Только они там несколько ограниченнее плюсовых (templates).
C каких это пор шаблоны можно линковать?со стандарта 95-го что ли года
но редкие компиляторы только сейчас поддерживают эту фишку
Оставить комментарий
Vodnik
хочется реализовать хэштаблицы в с++ так, чтобы оно работало независимо от предустановленных библиотек, например hash_set и hash_map вроде как не гарантированно присутствуют в системе...может есть какой нить простой include файл?