是否有很好的C編程語言ADT庫的實現?實現列表,HashMaps,集合,堆棧,隊列,LinkedLists等?我知道這是一個有點愚蠢的問題,但我不想實現所有這些只是爲了意識到它已經在那裏。好的工作和全面的ADT爲C
當然,我在互聯網上看到了它們的碎片。但是,是否有任何全面的一體化運行良好的解決方案,你們中的任何一方都有很好的經驗?
是否有很好的C編程語言ADT庫的實現?實現列表,HashMaps,集合,堆棧,隊列,LinkedLists等?我知道這是一個有點愚蠢的問題,但我不想實現所有這些只是爲了意識到它已經在那裏。好的工作和全面的ADT爲C
當然,我在互聯網上看到了它們的碎片。但是,是否有任何全面的一體化運行良好的解決方案,你們中的任何一方都有很好的經驗?
Glib就是一個很好的例子,正如前面的文章所暗示的那樣。
另一個是看redis - 它有幾個很好的實用工具 - 哈希表,動態字符串等。代碼比Glib簡單得多,寫得很好,易於理解。
油嘴是一個非常可靠和強大的庫:http://library.gnome.org/devel/glib/2.22
它有表,鏈表等,等我發現它有點嚇人,但它只是一個個人喜好的問題。