Результирующая лямбда выглядит так:
ользуюstd::ptr_fun
следующее:
static inline std::string <rim(std::string &s) {
s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun<int, int>(std::isspace))));
return s;
}
как представлено вэтот ответ.
Однако это не компилируется с C ++ 17 (с использованием Microsoft Visual Studio 2017) с ошибкой:
error C2039: 'ptr_fun': is not a member of 'std'
Как это можно исправить?