7得票2回答
获取 std::variant 的当前持有 typeid(类似于 boost::variant 的 type())

我已从boost :: variant迁移到std :: variant,并遇到了问题。 我在boost中使用了一个很好的函数“type()”,它可以让您获取当前持有的typeid。请参见https://www.boost.org/doc/libs/1_48_0/doc/html/boost...

7得票1回答
为什么clang要处理这个简单的std::variant代码中的异常?

如果我们有这样的代码: #include <variant> int main(){ using V = std::variant<int, double>; V a = 5; V b = 5.6; a.swap(b); } h...