|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2013, 20:52 | #1 |
Новичок
Джуниор
Регистрация: 19.11.2013
Сообщений: 2
|
A-star Проблема с итератором
Добрый вечер!
Уже несколько дней мучаюсь с этой ошибкой "c++ vector iterator not dereferencable" Что не так - не понимаю, может выскочить хоть на первой итерации, хоть на сотой в сотом вызове. Вот код, где возникает исключение Код:
|
20.11.2013, 08:15 | #2 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
Подробно опиши переменные cells и used хотя бы. Или выложи весь код.
|
20.11.2013, 19:21 | #3 |
Новичок
Джуниор
Регистрация: 19.11.2013
Сообщений: 2
|
http://pastebin.com/N0xWD47S
ошибка выскакивает в 24-25 строках cells - содержит данные о типе клетки, FREE - свободная, значит можно пройти used - содержит время, за которое мы дойдем до этой клетки в метод передаются координаты клетки, в которую нужно придти. |
21.11.2013, 02:48 | #4 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
Как вариант, попробуй разделить условие:
Код:
Проверь, что правильно заполняешь их. Я не могу знать чему у тебя равны world.getCells(), world.getWidth() и world.getHeight(). Последний раз редактировалось nikmoon; 21.11.2013 в 03:02. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Project Star Net | AlexFAst | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 28.09.2012 00:44 |
алгоритм A star(A*/ А звездочка) C++ | Stochfard | Помощь студентам | 0 | 25.05.2012 17:47 |
Проблема с итератором(вроде) | monolit111 | Общие вопросы C/C++ | 4 | 30.10.2011 11:39 |
Star Siege: The Last Earth's Hope | Akkolt | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 25.08.2008 17:48 |