6 / 6 / 3
Регистрация: 04.07.2009
Сообщений: 50
|
||||||
1 | ||||||
std::map, std::vector и порядок обхода коллекции21.04.2011, 19:53. Просмотров 4892. Ответов 3
Метки нет Все метки)
(
Здравствуйте, уважаемые!
Вопрос следующий - если я сохраняю какие-то значения в map или вектор, то всегда ли я буду получать тот-же порядок, обходя контейнер итератором?
0
|
|
21.04.2011, 19:53 | |
Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std::map? Emplace в std::map. Как добавить элемент в std::map без копирования? Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
__________________
3
Помогаю в написании курсовых работ и дипломов здесь. Записывайтесь на профессиональные курсы C++ разработчиков |
|
![]() 623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
|
|
21.04.2011, 19:58 | 2 |
В vector - да. В map - вероятно, нет, так как при добавлении элементов туда контейнер автоматически сортируется и итератор будет обходить контейнер уже в отсортированном порядке.
0
|
В астрале
![]() 8030 / 4787 / 655
Регистрация: 24.06.2010
Сообщений: 10,558
|
|
21.04.2011, 22:16 | 3 |
Если вопрос про for_each и обход итератором - разницы нет.
0
|
6 / 6 / 3
Регистрация: 04.07.2009
Сообщений: 50
|
|
21.04.2011, 22:21 [ТС] | 4 |
0
|
21.04.2011, 22:21 | |
Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.
Как изменять размер std::vector<std::vector>? Вывести значения std::vector<std::vector<int*> > Стоит ли очищать в деструкторе std::map , std::vecotor? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |