2010-06-12 15 views
5

Estoy buscando una biblioteca en C que proporcione estructuras de datos de recopilación genéricas como listas, matrices asociativas, conjuntos, etc. La biblioteca debe ser estable y estar bien probada. Básicamente, estoy buscando algo mejor que la biblioteca estándar de mierda C.¿Cuál es la biblioteca de estructura de datos de colección genérica más popular para C?

¿Qué bibliotecas de C corresponden a esta descripción?

EDITAR: Prefiero que la biblioteca sea multiplataforma, pero en su defecto, cualquier cosa que funcione en Mac/Linux.

+0

¿en qué sistema estás trabajando? – luke

+0

Estoy en una Mac, pero estoy buscando algo multiplataforma. No es para dispositivos integrados ni nada así. –

+1

¿Por qué no utiliza C++ o un contenedor compatible con C en las clases de contenedor STL? – ChrisW

Respuesta

12

si está en linux, yo usaría GLIB. proporciona todas las bibliotecas de ayuda que cabría esperar, además está muy bien mantenido y es muy activo (siempre es un +). el enlace de arriba está directamente en la sección de estructuras de datos, pero hay muchas otras cosas en GLIB, ¡así que eche un vistazo!

+0

+1, pero glib es portable y ciertamente está disponible en, p. Windows también. – unwind

+0

A menos que la licencia sea un problema. –

+3

@Alex GLib está licenciado bajo LGPL, por lo que no debería haber ningún problema – qrdl

Cuestiones relacionadas