Я пытаюсь реализовать карту с лямбда-функцией в С++ 11 как таковой
std::map<int, int, [](const int&a, const int& b) { return a < b; }> test;
но с ошибкой
ошибка: несоответствие типа/значения в аргументе 3 в списке параметров шаблона для
‘template<class _Key, class _Tp, class _Compare, class _Alloc> class std::map’
ошибка: ожидается тип, получил
‘{}’
ошибка: недопустимый тип объявления перед
‘;’
токеном
Любые советы?