Изменения
→binding arguments of functions
//осилили
Поправьте, если я не прав (вполне возможно)
Суть в том¸ что если у нас есть функция, а мы хотим, например(?), уменьшить количество ее аргументов, то мы можем их забиндить! Т.е. если у нас есть функция foo(double x, string y) {}, и мы сделаем std::function<int(std::string)> foo_str = std::bind(&foo, 5.0, std::placeholders::_1); то у нас появится новая функция foo_str с одним параметром стринг, второй параметр будет установлен как 5.0 (можно тутда записать переменную, тогда значение будет копироваться)
Анонимные функции