Re: std::sort и bind
От: semlanik Россия  
Дата: 18.11.08 12:26
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте есть такой код

А>
А>        std::vector< sValue > m_stdVector;
А>    m_stdVector.push_back(sValue(2));
А>    m_stdVector.push_back(sValue(1));
А>    std::sort( m_stdVector.begin(), m_stdVector.end(), boost::bind(&sValue::iA,_1));
А>


А>При выполнении получаю DEBUG_ERROO


А>
А>_DEBUG_ERROR2("invalid operator<", _Where, _Line);
А>


А>Не подскажите в чем проблема


Гм, возможно что для класса sValue вы не определили bool operator<(sValue&) который насколько я помню необходим для сортировки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.