map<string,...>.find
От: potap  
Дата: 26.05.04 09:30
Оценка:
Народ,
наверняка ламерский вопрос . Пытаюсь создать STLьный map — string на что-нибудь. При попытке потом сделать find — компилятор ругается на то, что у string-а нет оператора меньше. Посмотрел — действительно нет. Какое здесь правильное решение?

using namespace std;
map<string,int> a;
a.find(s);//На эту строчку компилятор ругается


Может аргументом шаблону надо что-то написать, типа less<string>. Но <-это я попробовал — не получается. Это и понятно — в шаблоне less-а используется оператор < от переданного типа
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.