如何创建一个空的std :: tuple?

时间:2019-04-09 10:01:43

标签: c++ stdtuple

我需要构造一个std::tuple对象,以便std::tuple_size<T>::value = 0。 有办法吗?

1 个答案:

答案 0 :(得分:10)

std::tuple<> empty;
using empty_t = std::tuple<>;
auto empty2 = std::make_tuple();
static_assert(std::tuple_size<std::tuple<>>::value == 0);