C语言中C++集合容器的等价物

2 c c++ containers set

我需要将一些C++代码转换为C,并且我对STL容器有一些问题.在原始的C++代码中,使用set container,set< pair<int, int>, sortMapped> mySet;其中sortMapped是一个自定义比较器,用于按映射值而不是键值"排序"条目.当然,基本的插入,删除和迭代器也包含在原始的C++代码中.

所以我的问题是,有没有人知道这样的"总是排序"容器的C等价物,我也可以编写自己的比较器?谢谢.

mat*_*975 6

C语言中没有这样的容器.C没有像STL这样的好东西,所以我想你只需要自己编写.