0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 59
|
||||||
1 | ||||||
С++ Builder STL copy/sort multiset30.05.2013, 21:07. Показов 1619. Ответов 3
Метки нет (Все метки)
есть две проблемы:
1) ф-ция copy не компилируеться
[bcc32 Error] xutility(1515): E2096 Illegal structure operation 2)ф-ция sort тоже не работает почему то std::sort(MS2.rbegin(),MS2.rend()); подскажите пожалуйста как это исправить? [bcc32 Error] algorithm(1932): E2024 Cannot modify a const object
0
|
30.05.2013, 21:07 | |
Ответы с готовыми решениями:
3
STL. Алгоритм copy() STL sort() реализация Shell Sort в stl stl sort vector не сортирует ?! |
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
|
||||||
30.05.2013, 21:36 | 2 | |||||
1)
2) элементы в множестве уже находятся в упорядоченном состоянии sort является модифицирующим алгоритмом, а значение элемента множества нельзя изменить при обращении к нему через итератор
0
|
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 59
|
|
30.05.2013, 22:07 [ТС] | 3 |
ну а как тогда посортировать множество в обратной последовательности, если єто вообще возможно?
ну и єто не решает вопрос с copy
0
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
31.05.2013, 10:23 | 4 |
Либо перегрузить оператор сравнения у типа, хранимого в multiset, либо в случае чисел можно просто добавлять с противоположным знаком.
1
|
31.05.2013, 10:23 | |
31.05.2013, 10:23 | |
Помогаю со студенческими работами здесь
4
Не работает сортировка Stl sort Продемонстрировать работу алгоритмов STL copy, и max_element Ошибка кучи в алгоритме STL sort() STL sort строк string по убыванию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |