Как правильно определить значение по умолчанию для функции, являющейся аргументом другой функции?
Допустим, у меня есть такая функция:
bool x( ... , std::function<bool( ... )> func ) { ... ; return func( ... ); }
Мне бы хотелось, чтобы x
вернул true
, если он вызывается без последнего аргумента.