Народ,
наверняка ламерский вопрос
. Пытаюсь создать STLьный map — string на что-нибудь. При попытке потом сделать find — компилятор ругается на то, что у string-а нет оператора меньше. Посмотрел — действительно нет. Какое здесь правильное решение?
using namespace std;
map<string,int> a;
a.find(s);//На эту строчку компилятор ругается
Может аргументом шаблону надо что-то написать, типа less<string>. Но <-это я попробовал — не получается. Это и понятно — в шаблоне less-а используется оператор < от переданного типа