Доброго времени суток.
Сталкнулся с исключением (Access violation at address 0280CF6B. Read of address 00000004), которое выпрыгивает в istringstream stream(path.c_str()); То, что в istringstream нет ошибки я не сомневаюсь. В path содержиться строка (всё как надо)... Из-за чего может быть исключение?
Также линкер выбрасывает уйму ворнингов на тему:
[Linker Warning] Public symbol 'bool _STL::operator ==(const _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> >&, const _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> >&)' defined in both module
отчего они появляются я тоже понять не могу. Но подозреваю, что они сыграли не последнюю роль...
Re: Непонятное исключение
От:
Аноним
Дата:
24.03.09 14:13
Оценка:
код в студию! минимальный пример, воспроизводящий проблему.
Здравствуйте, Аноним, Вы писали:
А>код в студию! минимальный пример, воспроизводящий проблему.
Кода слишком много (там дофига наследований и всего такого).
Проблему решил. Просто скопировал рабочую версию проекта которую я изменял и добавил свои изменения. Всё заработало и ворнинги пропали. Мистика какая-то... Действие сие происходило в Borland-е. Нерабочие исходники побывали в Visual Studio, но вот изменения я вносил копипастом... Так что если ошибки были то они тож скопировались! Может это весна и борланд бесится?