если на аргументах завязана логика?
В теле функции если передается что-то типа std::ignore_arg, то при компиляции присвоение той переменной, куда передали ignore_arg убирается. По сути, это будет генерировать перегрузки в compile time и отпадет нужда вручную создавать эти перегрузки (я может не всю концепцию представляю, но один из вариантов реализации)
Обсуждают сегодня