需求是
ConstructFirstVariant<std::variant<T...>>{}(args...)
需要返回一个 std::variant<T...>
,返回的这个 std::variant
中包含的对象的类型是 T...
中那个能够被 args...
初始化的类型ConstructFirstVariant<std::variant<T...>>{}(args...)
需要返回一个 std::variant<T...>
,返回的这个 std::variant
中包含的对象的类型是 T...
中那个能够被 args...
初始化的类型