2008-08-05 32 views

Trả lời

35

Các Glib thư viện được sử dụng trên các dự án Gnome cũng có thể một số sử dụng. Hơn nữa nó được kiểm tra khá tốt.

công trình phát triển của IBM có một hướng dẫn tốt về việc sử dụng nó: Manage C data using the GLib collections

+0

Nhưng hãy xem [câu trả lời này] (http://stackoverflow.com/a/17448240/1593077): Có vẻ như glib giả định bạn không bao giờ hết bộ nhớ, và nếu bạn làm vậy, nó sẽ hủy bỏ() chương trình của bạn , đó là một ràng buộc khá thô. – einpoklum

+0

Tôi đã thử nó trước, khó sử dụng hơn stl (cumber một số) và không có lợi ích hiệu suất so với stl. – StereoMatching

2

Nếu bảng băm, chuỗi có thể mở rộng và vectơ động là đủ cho nhu cầu của bạn, vui lòng xem thư viện mà tôi đặt toghether: http://code.google.com/p/c-libutl/.

Tôi cũng sẽ hoan nghênh mọi phản hồi!