代码之家  ›  专栏  ›  技术社区  ›  kthakore

C中是否有通用数据类型的库?

  •  6
  • kthakore  · 技术社区  · 17 年前

    我试图写一个2D游戏引擎在C(无C++)。有哪些好的库具有我可能需要的通用数据类型——例如队列、树、映射、列表等?

    4 回复  |  直到 12 年前
        1
  •  10
  •   Roman Byshko    14 年前

    看一看 GLib -它有树、哈希图、链接列表和队列。

    编辑: Wikipedia article .

        2
  •  0
  •   Nick Van Brunt    17 年前

    如果您在Mac上,您将在 core foundations framework .

        3
  •  0
  •   chutsu    12 年前

    如果您不想使用像glib这样的重量级库来使用数据结构,请考虑我的轻量级版本 dstruct ,它主要基于代码 Zed Shaw 产生于 Learn C the Hard Way . 它目前的特点是:

    • 动态数组
    • 双重链接列表
    • 与哈希图
    • 二进制搜索树
        4
  •  -2
  •   dcw    17 年前

    不确定这个答案是否是你想要的,但是关于这个问题的一个有用的阅读是 Sedgewick's "Algorithms in C"

    高温高压

    推荐文章