dict:具有类似 Python 功能的 C++ dict 类的概念验证

时间:2021-07-08 02:30:38
【文件属性】:
文件名称:dict:具有类似 Python 功能的 C++ dict 类的概念验证
文件大小:8KB
文件格式:ZIP
更新时间:2021-07-08 02:30:38
C++ 具有类似 Python 功能的 C++ dict 类的概念验证。 我使用 Boost.Variant 作为值存储,它提供了一个安全的、通用的、基于堆栈的可区分联合容器。 它的接口包括运行时显式值检索接口和编译时值访问接口。 至于字典的地图部分,我使用 Boost.MultiIndex 而不是 std::map 因为它提供了使用多个索引存储值的能力。 我使用的两个索引是一个散列索引,用于按键查找,和一个序列索引,用于按插入顺序查找。 整洁的特点: 存储:float、int、std::string、std::vector、std::vector、std::vector、std::vector、dict、std: :vector。 模板化的 add() 和 get() 接口使用自动神奇的类型推导。 dict d
【文件预览】:
dict-master
----main.cpp(5KB)
----README.md(2KB)
----dict.h(20KB)

网友评论