Re[3]: This при отладке release в MS VC
От: Кодт Россия  
Дата: 22.07.10 12:55
Оценка:
Здравствуйте, P_YegreS_P, Вы писали:

P_Y>Всё бы хорошо, но мы крэш-дампы получаем, о вылетах в выпущенной программе.


Написать
if(!_CrtIsValidPointer(this))
  DebugBreak();

и запускать релиз под отладчиком.

Почему не просто if(this==0) — потому что могут быть фокусы со смещённой базой, 0x00000004 или 0xFFFFFFFC всякие.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.