|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
||||||
deque iterator not dereferencable07.04.2013, 12:02. Показов 4133. Ответов 15
Метки нет (Все метки)
итак
программа должна считывать из файла данные об автобусных маршрутах (имя водителя, номер маршрута и т.д.). После этого сортировать сложной сортировкой (сначала по №автобуса и затем по №маршрута). Затем удалить из контейнера указанного водителя (прописные и строчные буквы в именах не различать). у меня написан функциональный объект для того, что сравнивать элементы дека с введенной фамилией. Ошибок на этапе компиляции нет, сортирует нормально, но после ввода фамилии выскакивает такая ошибка: "deque iterator not dereferencable" Версия программы не оконательная, т.е. тут ничегоне удаляется, потому как на этапе проверки, то ли нашел find_if выскакивает вот эта ошибка
0
|
||||||
| 07.04.2013, 12:02 | |
|
Ответы с готовыми решениями:
15
Map/set iterator not dereferencable |
|
2900 / 1934 / 209
Регистрация: 05.06.2011
Сообщений: 5,691
|
|
| 07.04.2013, 12:25 | |
|
input.txt-то приложи
0
|
|
|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
|
| 07.04.2013, 12:26 [ТС] | |
|
12
100 Новицкий 21 Маз 100 Лихач 22 Ман 123 Леонович 23 Камаз 101 Новицкий 21 Маз 101 Лихач 22 Ман 123 Леонович 23 Камаз 102 новицкий 21 маз 100 Иванов 22 Ман 123 Сидоров 23 Камаз 103 Новицкий 21 Маз 101 лихач 22 ман 123 Петров 23 Камаз
0
|
|
|
2900 / 1934 / 209
Регистрация: 05.06.2011
Сообщений: 5,691
|
|
| 07.04.2013, 13:50 | |
|
Хм. Скомпилил. gcc (Gentoo 4.5.3-r2 p1.1, pie-0.4.7) 4.5.3. Вот протокол.
100 Новицкий 21 Маз 100 Лихач 22 Ман 123 Леонович 23 Камаз 101 Новицкий 21 Маз 101 Лихач 22 Ман 123 Леонович 23 Камаз 102 новицкий 21 маз 100 Иванов 22 Ман 123 Сидоров 23 Камаз 103 Новицкий 21 Маз 101 лихач 22 ман 123 Петров 23 Камаз ********************************** 100 Новицкий 21 Маз 101 Новицкий 21 Маз 102 новицкий 21 маз 103 Новицкий 21 Маз 100 Лихач 22 Ман 100 Иванов 22 Ман 101 Лихач 22 Ман 101 лихач 22 ман 123 Леонович 23 Камаз 123 Леонович 23 Камаз 123 Сидоров 23 Камаз 123 Петров 23 Камаз Введите фамилию водитела, которого хотите удалить лихач 101 лихач 22 ман Может, не то, чего ты хотел, но и ошибок никаких. А ты какую фамилию вводил?
1
|
|
|
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|||||||
| 07.04.2013, 13:53 | |||||||
1
|
|||||||
|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
|
| 07.04.2013, 13:59 [ТС] | |
|
хм
у меня ошибка не исчезает точнее, если учесть возможность возврата d.end(), то ошибки нет но и не выводит ничего, стало быть, ничего и не находит Добавлено через 1 минуту но не может же быть, что в visual studio не находит ничего,а в gcc находит
0
|
|
|
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
| 07.04.2013, 14:02 | |
|
mazukta26, возможно tolower не понимает русский.
1
|
|
|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
|
| 07.04.2013, 14:06 [ТС] | |
|
tolower не понимает, а вот _tolower понимает)
0
|
|
|
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
| 07.04.2013, 14:08 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
|
| 07.04.2013, 14:09 [ТС] | |
|
опять же, должно работать, тут ведь сравнение по коду + в других программах работает)
0
|
|
|
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
||
| 07.04.2013, 14:14 | ||
|
Вообщем, что то там внутри предиката не так, раз find_if так себя ведёт.
Добавлено через 4 минуты
0
|
||
|
2900 / 1934 / 209
Регистрация: 05.06.2011
Сообщений: 5,691
|
|
| 07.04.2013, 14:32 | |
|
Кстати, да, я-то в Линуксе запускал, доже не скажу навскидку, что там за кодировка.
0
|
|
|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
|
| 07.04.2013, 16:04 [ТС] | |
|
они действительно идут по порядку за исключением буквы Ё
0
|
|
|
2900 / 1934 / 209
Регистрация: 05.06.2011
Сообщений: 5,691
|
||||||
| 07.04.2013, 19:26 | ||||||
|
Кстати! В Винде ж две кодировки! Одна в графике, другая -- в текстовой сессии. Вполне возможно, у тебя фамилия корёжится.
Попробуй записать фамилию в текстовый файл и программу запустить примерно так:
0
|
||||||
|
1 / 1 / 0
Регистрация: 25.02.2013
Сообщений: 36
|
|
| 07.04.2013, 21:47 [ТС] | |
|
я не очень понимаю, что нужно сделать Т_Т
0
|
|
|
2900 / 1934 / 209
Регистрация: 05.06.2011
Сообщений: 5,691
|
||
| 08.04.2013, 04:09 | ||
|
А жаль. Командную строку лучше знать. Почитай, тут не объяснишь.
Смысл, ещё раз повторюсь, может оказаться в том, что программу ты пишешь в одной кодировке, а фамилию
0
|
||
| 08.04.2013, 04:09 | |
|
Помогаю со студенческими работами здесь
16
map/set iterator not dereferencable Ошибка list iterator not dereferencable Map/set!( iterator not dereferencable) Map/set iterator not dereferencable Ошибка Expression: map/set iterator not dereferencable Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|