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

Dar*_*ieb -3 c++ stdtuple

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

cmd*_*dLP 10

std::tuple<> empty;
using empty_t = std::tuple<>;
auto empty2 = std::make_tuple();
static_assert(std::tuple_size<std::tuple<>>::value == 0);
Run Code Online (Sandbox Code Playgroud)