Форум программистов, компьютерный форум CyberForum.ru

Алгоритм "sort" invalid operator< - C++

Восстановить пароль Регистрация
 
eWill
1 / 1 / 0
Регистрация: 25.09.2010
Сообщений: 11
12.11.2010, 01:47     Алгоритм "sort" invalid operator< #1
Доброго времени суток. Очередная проблема.
Есть у меня мой вектор, который необходимо отсортировать. Использую алгоритм sort(...);, передавая в него мой вектор и предикат.
Алгоритм падает по непонятным причинам.
В приложеном скрине, вижу что поля мои где то "похерились", но когда такое происходит, он не всегда "падает", а еще бывает и сортирует(при том правильно). Но затем когда надо отсортировать в другом месте вектор, то алгоритм sort "падает" с ошибкой invalid operator<
Может кто то сталкивался, подскажите из за чего сие чудо происходит и как вылечить?


UPD: только что скомпили как релиз версию, не "падает", все пашет на ура.

Вопрос в силе, из за чего он может падать? И как с этим бороться?
Миниатюры
Алгоритм "sort" invalid operator<   Алгоритм "sort" invalid operator<  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2010, 01:47     Алгоритм "sort" invalid operator<
Посмотрите здесь:

Реализация перегрузки "operator +" для двух объектов C++
Перегрузка внешней функции операции "operator=" C++
Выдает ошибку invalid conversion from "int*" to "int" C++
no operator found which takes a right/left-hand operand of type "AR" C++
C++ Expected init-declarator before "operator".expected `,' or `;' before "operator"
Вывод строки с cout: IntelliSense: no operator "<<" matches these operands C++
C++ Создание перегрузки метода "operator =" для типа, расположенного в ином namespace
C++ Перегрузить "operator -" так, чтобы из вектора удалялся элемент, присутствующий во втором векторе

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru