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