#include #include int main() { std::tuple<> empty; std::tuple one_elt{47}; std::tuple string_elt{"foobar"}; std::tuple three_elts{1, 47l, "foo"}; auto *foo = ∅ // needed with MSVC STL to keep the variable return 0; // break here }