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

sequence not ordered при использовании set_difference - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кольцевой список http://www.cyberforum.ru/cpp-beginners/thread844311.html
Помогите, пожалуйста, написать задачу Джозефуса с помощью кольцевого списка. Буду признательна за помощь)
C++ Некорректная передача параметра Как правильно передать параметр для того, чтобы меню заработало? Происходит завершение работы программы! struct Single_List //Структура данных { int Data; //Информационное поле Single_List *Next; //Адресное поле }; http://www.cyberforum.ru/cpp-beginners/thread844309.html
C++ Задача про ферзей
Здравствуйте, помогите пожалуйста решить задачу: На прямоугольном клеточном поле N ферзей так, чтобы они не били друг друга.
C++ Функция должна вычислять число положительных элементов массива и число элементов больших вычисленного числа
Функция должна вычислять число положительных элементов массива и число элементов больших вычисленного числа
C++ Проверка слов на запрещенные и их замена http://www.cyberforum.ru/cpp-beginners/thread844285.html
Здравствуйте! Задача из канонического учебника от создателя C++. Необходимо запрещенные слова потока ввода заменять на "BLEEP" в потоке вывода. bool ver(string tmp) { vector<string> disliked; disliked="yy"; disliked="xx";
C++ заполнение массива 6x6 помогите построить массив 31 32 33 34 35 36 30 13 14 15 16 17 29 12 3 4 5 18 28 11 2 1 6 19 27 10 9 8 7 20 26 25 24 23 22 21 подробнее

Показать сообщение отдельно
Semeon94
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 4
21.04.2013, 16:21     sequence not ordered при использовании set_difference
У меня имеется заполненный контейнер set<string, CmpForMap> books и map <string, set<string, CmpForMap>, CmpForMap> MyMap.

Не работает вот такой код:
C++
1
2
3
map <string, set<string, CmpForMap>, CmpForMap> :: iterator i = MyMap.find(author);
set<string, CmpForMap> res;
set_difference(books.begin(), books.end(), (i->second).begin(), (i->second).end(), inserter(res, res.begin()));
Выдает ошибку sequence not ordered. Что надо исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru