在 C++0x 中是否有 Boost 的 bimap 的可用替代品?
我想避免 Boost,但完全接受 C++11。如有必要,Boost 的 bimap 的精简版本将适用于我的整个程序(我需要一个常量 bimap 来在枚举和相应的字符串之间切换)。该地图将是编译时常数,因此即使是两个手动维护的地图也不是最佳解决方案。
谢谢!
更新:我在代码项目中找到了这个,但似乎许可可能是一个问题:http ://www.codeproject.com/KB/stl/bimap.aspx?fid=12042&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr =151#xx0xx
我只是在寻找一个干净且简单的解决方案(一个头文件/源文件或一些额外的文件,因为在我的情况下,两个镜像映射同样适用)。