2010-06-12 7 views
5

Listeler, ilişkilendirilebilir diziler, kümeler, vb. Gibi genel toplama veri yapıları sağlayan bir C kütüphanesi arıyorum. Kütüphane kararlı ve iyi test edilmiş olmalıdır. Ben temel olarak crappy C standart kütüphanesinden daha iyi bir şey arıyorum.C için en popüler genel koleksiyon veri yapısı kütüphanesi nedir?

Bu kitaplık nedir?

DÜZENLEME: Kütüphanenin platformlar arası bir platform olmasını tercih etmekteyim, ancak bunu Mac/Linux üzerinde çalışan bir şeyden vazgeçtim.

+0

Hangi sistem üzerinde çalışıyorsunuz? – luke

+0

Mac'tayım, ancak çapraz platform için bir şey arıyorum. Gömülü cihazlar ya da bunun gibi süslü bir şey değil. –

+1

Neden C++ veya STL kapsayıcı sınıfları etrafında C uyumlu sarıcı kullanmıyorsunuz? – ChrisW

cevap

12

Eğer linux kullanıyorsanız, GLIB kullanırım. beklediğiniz tüm yardımcı kütüphaneleri ve çok iyi korunmuş ve çok aktif (her zaman a +) sağlar. Yukarıdaki bağlantı, veri yapıları kısmına doğrudur, fakat GLIB'da birçok şey vardır, bu yüzden etrafınıza bir bakın!

+0

+ 1, ancak glib taşınabilir ve kesinlikle örn. Windows da. – unwind

+0

Lisans bir sorun değilse. –

+3

@Alex GLib LGPL kapsamında lisanslıdır, bu yüzden – qrdl