Что такое хорошие библиотеки для C с такими структурами данных, как векторы, deques, стеки, hashmaps, древовидные карты, наборы и т. Д.? Обычный C, пожалуйста, и не зависит от платформы.
Библиотека 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/
В Apache Portable Runtime (APR) есть кое-что, что я ожидаю, чтобы быть очень солидным.
Может быть, http://sglib.sourceforge.net/, если вам нужна простая, очень быстрая библиотека на основе макросов.
Если для ваших нужд достаточно хеш-таблиц, расширяемых строк и динамического вектора, взгляните на библиотеку, которую я поместил вместе: http://code.google.com/p/c-libutl/ .
Буду также рад любым отзывам!
abort()
ваша программа, что является довольно грубым ограничением.