2008-08-05 27 views

Respuesta

35

La biblioteca Glib utilizado en el proyecto Gnome puede ser también algún uso. Por otra parte, está bastante probado.

obras IBM desarrollador tiene un buen tutorial sobre su uso: Manage C data using the GLib collections

+0

Pero vea [esta respuesta] (http://stackoverflow.com/a/17448240/1593077): Parece que glib supone que nunca se va a agotar la memoria, y si lo hace, 'abort()' s su programa , que es una restricción bastante dura. – einpoklum

+0

Lo probé antes, es más difícil de usar que stl (algunos más) y no tiene beneficios de rendimiento en comparación con stl. – StereoMatching

2

Si las tablas hash, las cadenas extensibles y el vector dinámico son suficientes para sus necesidades, eche un vistazo a la biblioteca que puse junto: http://code.google.com/p/c-libutl/.

¡También agradecería cualquier comentario!

Cuestiones relacionadas