Хорошая STL-подобная библиотека для C [закрыто]

Что такое хорошие библиотеки для C с такими структурами данных, как векторы, deques, стеки, hashmaps, древовидные карты, наборы и т. Д.? Обычный C, пожалуйста, и не зависит от платформы.

5.08.2008 16:30:37
5 ОТВЕТОВ
РЕШЕНИЕ

Библиотека Glib, используемая в проекте Gnome, также может быть полезной. Более того, это довольно хорошо проверено.

IBM Developer Works имеет хорошее руководство по его использованию: управление данными C с использованием коллекций GLib

37
24.04.2014 06:52:28
Но посмотрите на этот ответ : кажется, glib предполагает, что вы никогда не выходите из памяти, и если вы это делаете, то это abort()ваша программа, что является довольно грубым ограничением.
einpoklum 3.07.2013 16:02:28
Я пробовал это раньше, сложнее в использовании, чем STL (немного Cumber) и не имеют никаких преимуществ в производительности по сравнению с STL.
StereoMatching 30.11.2013 08:42:38
12
5.08.2008 16:43:11

В Apache Portable Runtime (APR) есть кое-что, что я ожидаю, чтобы быть очень солидным.

5
1.09.2008 01:56:18

Может быть, http://sglib.sourceforge.net/, если вам нужна простая, очень быстрая библиотека на основе макросов.

4
1.07.2009 16:27:39

Если для ваших нужд достаточно хеш-таблиц, расширяемых строк и динамического вектора, взгляните на библиотеку, которую я поместил вместе: http://code.google.com/p/c-libutl/ .

Буду также рад любым отзывам!

2
21.11.2009 09:07:48