61 / 3 / 1
Регистрация: 22.12.2011
Сообщений: 99
|
|||||||||||
1 | |||||||||||
Ошибка push_back() в vector04.11.2013, 13:31. Показов 3526. Ответов 2
Метки нет (Все метки)
Доброго времени суток. Сразу код :
Кликните здесь для просмотра всего текста
Необработанное исключение по адресу 0x55CACCC8 (msvcp110d.dll) в XMLparcer.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00676F04.
Причину проблемы понять не могу - если метод addElement вызывать с главной функции - то работает; со startElement - выдает ошибку P.S. Не менее странное что этот же код почему то пару дней назад работал нормально. Потом неправильно стал работать charData(из за чего сейчас закоментированнан). Сначала писала "ссылка на неразрешенный символ", потом после этой строчки
0
|
04.11.2013, 13:31 | |
Ответы с готовыми решениями:
2
класс vector ошибка в push_back() VisualStudio C++ vector<vector<int> > push_back() Vector . push_back push_back() and vector of classes |
38 / 38 / 8
Регистрация: 20.07.2013
Сообщений: 105
|
|
04.11.2013, 14:45 | 2 |
По поводу нарушения прав доступа при чтении: такая ошибка часто появляется, когда обращаются к элементу массива, который находится за его пределами.
Советую прогнать код через отладчик, чтобы узнать, в каком именно месте вылетает данная ошибка.
0
|
61 / 3 / 1
Регистрация: 22.12.2011
Сообщений: 99
|
|
04.11.2013, 17:50 [ТС] | 3 |
Ошибка в 82 строке, при попытке добавление елемента в вектор(функция addElement), если она была вызвана с startElement(функция expat парсера, вызывающаяся при нахождении открывающего тега). Если вызывается с главной функции - ошибка не возникает.
Добавлено через 2 часа 20 минут Создал структуру, в которой string заменил на char[] - работает. Я так понимаю чего то не хватает в структуре со string ?
0
|
04.11.2013, 17:50 | |
04.11.2013, 17:50 | |
Помогаю со студенческими работами здесь
3
std::vector<T>.push_back(T) - Error Краш на моменте vector.push_back() Vector subscript out of range (push_back, a не []) Метод push_back() класса vector Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |