Я использую 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;
}
как представлено в этом ответе.
Однако это не скомпилировано с С++ 17 (с использованием Microsoft Visual Studio 2017) с ошибкой:
error C2039: 'ptr_fun': is not a member of 'std'
Как это можно зафиксировать?