使用C的第三方ADT(GLib,sys / queue.h等)

时间:2011-12-22 14:08:09

标签: c

我认为我的项目需要链接列表ADT,遗憾的是,似乎没有针对C的实际实现。

在Google上似乎更常出现的两个选项是使用sys / queue.h和GTK + GLib的东西

我绝对不认为尝试重新发明轮子并自己编写它是没有意义的。

我目前正在使用GNU工具链在linux下开发 - 如果我不得不在以后移植到Windows并将这些库嵌入到我的代码中,我是否可能为自己制作一个棒?

GLib的东西看起来非常好用友好的网站和良好的文档。这可以被认为是C ++的C ++ STL(或可能是Boost)等价物吗?

总结一下,我想重用代码,但我希望重新生成正确的代码。

1 个答案:

答案 0 :(得分:0)

在C中, no “正确代码”可供重复使用。如果你不介意它的庞大和实施缓慢,GLib是一个不错的选择。由于它使用autoconf构建系统,你也会发现在windows下编译它会很痛苦。