为什么Boost中有两个变体类实现? Boost似乎具有变体类模板的两种实现: boost :: variant boost :: variant2 Boost很少有(虽然不是闻所未闻)两个包含两个相同概念的东西.为什么变体会发生这种情况?这些变体有何不同? 解决方案 第一种变体类模板 boost :: variant 早于C ++ 17的 std :: variant .有关与 std :: variant 的 .. 发布时间:2021-04-15 20:48:47 c++ boost boost-variant boost-variant2 C/C++开发