使用Boost Fusion和MPL集合,我最终不得不将其添加到编译器标志中:
BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
BOOST_MPL_LIMIT_VECTOR_SIZE=50
FUSION_MAX_VECTOR_SIZE=50
FUSION_MAX_MAP_SIZE=50
我使用Visual Studio 2015(更新3)和Boost 1.62。
通过使用可变参数模板,Hasn对任意大小的集合的支持是否已添加到这些库中?
如果是这样,我如何强制MPL和Fusion使用Visual Studio的可变版本?