Не напрямую, потому что printf
требует определенных спецификаторов формата. Вам нужно будет распечатать каждый элемент за раз.
Вы можете создать шаблонную функцию, которая перебирает элементы кортежа, распечатывая их. Этот вопрос обращайтесь к этому. Тем не менее, это снова не будет работать, если каждый элемент не может быть распечатан с printf
.
Скорее, почему бы не использовать iostream
вместо этого? Тогда вы можете просто сказать std::cout << theTuple
.