Результирующая лямбда выглядит так:

ользуюstd::ptr_fun следующее:

static inline std::string &ltrim(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'

Как это можно исправить?

Ответы на вопрос(0)

Ваш ответ на вопрос