有没有人有关于如何在C或C++中安装等效字典(VB6)的信息或示例?
此实现用于作为名为DLL VB6的参数传递.
我的目的是在C中创建一个Dictionary(win32使用VARIANT/ARRAYs等)并传递它来调用VB.所以我必须学习如何创建这个数据结构.
坦克.
怎么样的地图?
C++的下一个版本unordered_map<>
(显然他们认为调用它hash_map
会与太多的独立实现冲突),这将是一个基于哈希的容器.
它被添加到Boost中,很可能是在TR1中.与往常一样,如果您的开发系统不支持新标准功能,我建议使用Boost.
Dictionary是基于散列的,map是基于树的容器.我认为tr1添加了某种哈希容器,但在很多平台上你可以使用hash_map