Как создать пустой std :: tuple? - PullRequest
0 голосов
/ 09 апреля 2019

Мне нужно построить объект std::tuple, чтобы std::tuple_size<T>::value = 0. Есть ли способ сделать это?

1 Ответ

10 голосов
/ 09 апреля 2019
std::tuple<> empty;
using empty_t = std::tuple<>;
auto empty2 = std::make_tuple();
static_assert(std::tuple_size<std::tuple<>>::value == 0);
...