C++有STL和升壓和C#有.NET Framework庫。同樣,對C程序員有用的最常見的庫有哪些? (除C標準庫外)什麼是C的通用庫?
我正在尋找STL中的大部分功能:容器(向量,鏈表,樹,哈希表),算法(排序,搜索),文件IO和字符串。
理想的情況下,圖書館應該是開源的,在Windows上(跨平臺是罰款)工作,並正在積極使用。
C++有STL和升壓和C#有.NET Framework庫。同樣,對C程序員有用的最常見的庫有哪些? (除C標準庫外)什麼是C的通用庫?
我正在尋找STL中的大部分功能:容器(向量,鏈表,樹,哈希表),算法(排序,搜索),文件IO和字符串。
理想的情況下,圖書館應該是開源的,在Windows上(跨平臺是罰款)工作,並正在積極使用。
我知道,如果是GTK巧舌如簧最近,看到http://library.gnome.org/devel/glib/2.26/
是。 GLib是C中最接近STL的東西。如果你覺得使用起來相當複雜,試試Vala吧。這很容易。 http://live.gnome.org/Vala
如果你想要像STL這樣的通用數據結構,glib
可能是你的問題的答案。但更好的問題可能是你爲什麼用C編寫你的程序?當你不使用過於普通的代碼來執行任務時,C的潛力就會閃耀,這些任務可以通過特定於您的特定任務的方式更好地執行。 glib
只是給你「C++與醜陋的語法」(和編譯器優化更少的能力)。
http://directory.fsf.org/category/clibs/ – 2011-02-14 03:27:29
對於數據結構:http://stackoverflow.com/questions/1819416/standard-data-structure-library-in-c – 2011-02-14 03:29:02
和http:///stackoverflow.com/questions/4016383/c-data-structure-library – 2011-02-14 03:31:05