32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 877
1

Как из map выбрать последний элемент?

15.10.2014, 21:12. Показов 11337. Ответов 9
Метки нет (Все метки)

Как из map выбрать последний елемент? map.end()-1 некатит
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2014, 21:12
Ответы с готовыми решениями:

Не получается вывести и удалить последний элемент контейнера map
Не получается вывести и удалить последний элемент контейнера map. Для первого (begin) всё...

В множестве set или в контейнере map всегда остается только последний элемент
При вызове функции с параметрами (declare some_string) в множество добавляется элемент, и он...

set и map при добавлении сохраняется только последний элемент. Размер множества всегда равен 1
При вызове функции с параметрами (declare some_string) в множество добавляется элемент, и он...

Выбрать последний элемент списка
подскажите пожалуйста как выбрать последний элемент списка?

9
Форумчанин
Эксперт CЭксперт С++
8191 / 5041 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.10.2014, 21:24 2
C++
1
*map.rbegin()
0
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 877
15.10.2014, 21:24  [ТС] 3
и еще вопрос,
cend() от end() чем отличается?
0
Форумчанин
Эксперт CЭксперт С++
8191 / 5041 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.10.2014, 21:26 4
end() возвращает iterator, cend() const_iterator
0
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 877
15.10.2014, 21:27  [ТС] 5
Цитата Сообщение от MrGluck Посмотреть сообщение
*map.rbegin()
так у меня пишет ошибку

C++ (Qt)
1
    4   IntelliSense: не существует подходящего определяемого пользователем преобразования из "std::reverse_iterator<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const std::wstring, HWND>>>>>" в "std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const std::wstring, HWND>>>>"    c:\Users\Admin\Documents\Visual Studio 2012\Projects\windowsClass\windowsClass\WinInterface.cpp 278 53  windowsClass

C++ (Qt)
1
map< wstring, HWND , less<wstring>>::iterator i2 = this->mass.rbegin();
0
Форумчанин
Эксперт CЭксперт С++
8191 / 5041 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.10.2014, 21:28 6
пытаетесь в обычный итератор записать reverse_iterator, что не одно и то же.
0
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 877
15.10.2014, 21:33  [ТС] 7
Цитата Сообщение от MrGluck Посмотреть сообщение
пытаетесь в обычный итератор записать reverse_iterator, что не одно и то же.
ну а как сделать правильно чтобы взять последний елемент?
0
Форумчанин
Эксперт CЭксперт С++
8191 / 5041 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.10.2014, 21:38 8
C++
1
map< wstring, HWND , less<wstring>>::reverse_iterator i2 = this->mass.rbegin();
Добавлено через 52 секунды
хотя можно и так
C++
1
auto i2 = this->mass.rbegin();
0
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 877
15.10.2014, 21:50  [ТС] 9
Цитата Сообщение от MrGluck Посмотреть сообщение
map< wstring, HWND , less<wstring>>::reverse_iterator i2 = this->mass.rbegin();
так пишет, ошибка при чтении символов строки
0
Форумчанин
Эксперт CЭксперт С++
8191 / 5041 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
16.10.2014, 10:55 10
Код выложите и укажите строку, на которую ругается. И как ругается.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2014, 10:55
Помогаю со студенческими работами здесь

Как вставить элемент и вывести элементы на экран в map<string, map<string,int>> ?
У меня есть map&lt;string, map&lt;string,int&gt;&gt;, в него надо добавить элементы (типа Ivanov potato 200)...

Выбрать случайный элемент массива и вывести элементы, начинающиеся на последний символ...
Имеется массив А длины с 10-ю названиями овощей и фруктов. Случайно выбирается элемент массива s и...

Emplace в std::map. Как добавить элемент в std::map без копирования?
здравствуйте... есть ли способ не писать так: std::map&lt;int, char&gt; ksa;...

Строки. Как найти в слове первый элемент? Второй элемент, последний элемент?
как найти в слове первый элемент?Второй элемент,последний элемент.С помощью каких операторов это...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru