【文件属性】:
文件名称:multi_index:最小提升
文件大小:166KB
文件格式:ZIP
更新时间:2021-05-15 01:42:31
C++
multi_index
BoostLess MultiIndex,用于C ++ 11编译器。
目录
介绍
Boost是一个很棒的库,尽管它旨在通过尽可能多的系统解决方案来保持与尽可能多的编译器的兼容性。 这些抽象是有代价的,并且由于C ++ 11编译器可用于每个主要系统,所以大多数Boost机制现在都比其应有的麻烦还多。
Boost.MultiIndex是一个出色的库,可用于现代代码,但是它依赖于古老的机器。 删除使用可变参数模板的机器,将删除约14万行代码,并显着缩短了编译时间和内存,从而简化了其在现代开发环境中的集成。
变化
该派生旨在保持与原始实现的尽可能多的兼容性。 仅进行了一些重要的更改:
删除Boost命名空间,以避免其他Boost库的包含/兼容性问题。
删除Boost.MPL以使用和std :: tuple。
文献资料
除Boost名称空间外,该文档应与相同。
平台