Ошибки работы с памятью - как с ними бороться
Проблема: где то в проге ошибка, похоже что ошибка работы с памятью, т.к. собраный ехе-шник вылетает, но вылетает не всегда и не у всех. В дебаге тоже не вылетает, по-этому не знаю, как отловить.
Как бороться с такими ошибками?
подключи логи.
2. Структурируй программу, обычно такие проблемы возникают на плохо разработанной структуре.
В больших и серьозных проектах у больших дядек эта проблема тем неменее так же актуальна, поэтому -> поищи утилиты отслеживающие утечки памяти (memleak*....)
Цитата: WidowMaker
В больших и серьозных проектах у больших дядек эта проблема тем неменее так же актуальна, поэтому -> поищи утилиты отслеживающие утечки памяти (memleak*....)
В студии для этого есть стандартные средства.
Можно попробовать переопределить переменные-вектора, указав свой аллокатор (как его написать - смотри MSDN).
Вылетать может при неудачной попытке выделить память, но под виндой это надо оччень постараться. Если хочеться посмотреть, что конкретно запрашивает прога, можно попробовать локальный перехват HeapAlloc.