Свертка запятой в C++
Оператор запятой в свертке запятой выполняет выражения по порядку и оставляет значение последнего.
Каждый элемент пакета можно обернуть в вывод и перевод строки, а затем свернуть одной конструкцией:
#include <iostream>
template<typename... Ts>
void print_all(Ts... xs) {
((std::cout << xs << "\n"), ...);
}
int main() {
print_all(5, 6, 7);
return 0;
}
Выведите три строки "a", "b"
и "c" через свертку запятой
в отдельной функции tags.
Напишите шаблон show_pair для
двух целых с одной сверткой, печатающей
оба числа на отдельных строках.