Вы можете использовать _control87, чтобы включить исключения деления на ноль.Например:
#include "stdafx.h"
#include <float.h>
int _tmain(int argc, _TCHAR* argv[])
{
#ifdef _DEBUG
_control87( ~_EM_ZERODIVIDE, _MCW_EM );
#endif
double value = 1;
value /= 0; // kaboom
return 0;
}
Используйте это только для диагностики ошибки.Изменение управляющего слова FPU очень дестабилизирует библиотеки, которые ожидают, что FPU будет иметь инициализацию по умолчанию.