Каковы хорошие библиотеки для C с такими структурами данных, как векторы, deques, stacks, hashmaps, treemaps, sets и т.д.? Простой C, пожалуйста, и независимый от платформы.
Хорошая STL-подобная библиотека для C
Ответ 1
Библиотека Glib, используемая в проекте Gnome, также может быть использована. Кроме того, он довольно хорошо протестирован.
У разработчиков IBM есть хороший учебник по его использованию: Управление данными C с помощью коллекций GLib
Ответ 2
Как всегда, Google - ваш друг:
http://nixbit.com/cat/programming/libraries/c-generic-library/
а именно:
http://nixbit.com/cat/programming/libraries/generic-data-structures-library/
Ответ 3
Есть некоторые вещи в Apache Portable Runtime (APR), которые я ожидаю быть очень прочными.
Ответ 4
Возможно, http://sglib.sourceforge.net/, если вам нужна простая в использовании, очень быстрая библиотека на основе макросов.
Ответ 5
Если хэш-таблицы, растяжимые строки и динамический вектор достаточно для ваших нужд, пожалуйста, взгляните на библиотеку, которую я поставил: http://code.google.com/p/c-libutl/.
Я также приветствую любую обратную связь!