Код: Выделить всё
bool IsTheMagicNumber(int number, int magic_number)
{
return number == magic_number;
}
using NumberValidator = std::function;
NumberValidator check_is_magic = std::bind(IsTheMagicNumber, std::placeholders::_1, 42);
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79696215/how-can-i-invert-the-boolean-return-value-of-a-function-passed-to-stdbind[/url]
Мобильная версия