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

How to create an empty std::tuple?

本文关键字:tuple std 一个 何创建 创建      更新时间:2023-10-16

我需要构造一个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);