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

How to create an empty std::tuple?

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

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