c ++中是否提供了基于文件的key->值数据结构。
类似于std :: map(基于模板),插入/删除/获取O(logn)。
答案 0 :(得分:13)
答案 1 :(得分:1)
您可以查看Oracle Berkeley DB它提供您需要的基础密钥,数据存储机制,或者已经建议的sqlite。
答案 2 :(得分:0)
也许您可以将自己的模板机制添加到redist等数据库中。如果您有基于字符串的数据库,则需要一些方法来序列化/反序列化您自己的对象。也许Google Protocol Buffers或自定义JSON / XML导出器/导入器可以帮助您,取决于您是想要速度还是易于使用。