none
Необработанное исключение в "0x756d9617" RRS feed

  • Вопрос

  • Народ, подскажите, пожалуйста, почему в моей программе (в среде MS Visual C++ 2010) иногда появляется ошибка, полное название которой я скопировал и привел ниже.

    Необработанное исключение в "0x756d9617" в "ProjjDS.exe": Исключение Microsoft C++: std::bad_alloc по адресу 0x002cf298..

    При отладке попадаю в файл mlock.c

    Есть подозрение, что я что-то напортачил с выделением памяти.

    Так ли это? В чем тут проблема?

    Заранее благодарен.

    • Перемещено Siddharth Chavan 2 октября 2010 г. 0:52 MSDN Forums Consolidation (От:Visual Studio - отзывы и пожелания)
    13 сентября 2010 г. 11:55

Ответы

  • Проблема локализована! Следствием такой ошибки оказалось на мой взгляд переполнение памяти, а причина в том что в главной программе часто вызывалась функция, в которой динамически выделялась память. Похоже что при многократном ее вызове происходило переполнение памяти...

    В общем, выделив память вне этой функции (т.е. объявив данный массив глобальным) все решилось + еще прога стала работать быстрее.

    чудеса, да и только

    • Помечено в качестве ответа I.Vorontsov 12 октября 2010 г. 4:45
    14 сентября 2010 г. 8:44