Re[8]: Были ли у Вас такие проблемы (баги?) - MSVC++ 7.0 (.N
От: Какая разница Украина  
Дата: 27.07.06 09:37
Оценка:
Здравствуйте, Wawan, Вы писали:


A>>но как??? пробовал уже все подряд. Перекомпоновкка/ переименование + проверка на порчу памяти (ф-ии _Crt****). Ед. всех этих тулзов у меня нет. Но ведь студия должна хотя бы ловить утечку памяти и перезапись (типа stack around variable corrupted А этого нет.




Со своей стороны могу еще порекомендовать Rational Purify
У меня кстати она нашла еще пяток багов после тестирования на Bound Checker
Вот помню такую фигню она на раз поймала


double d;
  fscanf(fp, "%f", &d);  // надо было "%lf"
  // дальше используем d
  // тут Rational сразу начал орать что 4 байта по адресу в переменной d не инициализированы
  // понятно fscanf думал что подали адрес float и поместил туда только 4 байта 
  // а следующие 4 байта double остались мусорные
  // в результате значение переменной d здесь что-то типа 1.234567E-250
  // реальное значение записанное в файл там было порядка 1.E-4
  // на рассчеты это мало влияло и сразу не бросалось в глаза 
  // но могло и очень  влиять


Имхо И мне кажется что она пошустрей BC
!0xDEAD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.