std::function и лямбда are not compatible

Вот такой код:

function<bool(char)> f = [](char c) { return true; };

Если запустить его, всё работает, но если проинспектировать код (Code->Inspect Code..., работаю в CLion), то пишет: Types 'function<bool(char)>' and 'bool (*)(char)' are not compatible. Почему?


Ответы (0 шт):