Комментарии 1
Сверку можно писать и с оператором << и с запятой. Тут вытащил из загашника мой вариант и адаптировал под пример из статьи, он слегка быстрее хоть и можно еще оптимизировать. Компилируется он точно в 10 раз быстрее .
https://godbolt.org/z/4vdGhPesM
Обычно я такое никому не показываю, один сотрудник посмотрев, завис дня на три. Такой подход хорош для генерируемого кода, но чтобы написать генератор, надо сначала написать самому. Источники идей:
https://stackoverflow.com/questions/45603533/how-does-folding-over-comma-work
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Шаблоны C++: как итерировать по std::tuple — основы