Мне просто интересно, действительно ли системное исключение, такое как деление на ноль, на самом деле что-то «выбрасывает» в приложение. Можно ли это как-то уловить по умолчанию?
я имею в виду, что мы можем определить пользовательское деление fn, которое проверяет наличие нулевого делителя и выдает исключение, но просто подумал, что было бы неплохо, если бы это исключение было выброшено по умолчанию
//say I do this
int i;
try
{
i /= 0; // My compiler (gcc) did warn abt the divide by zero :-)
}
catch (...)
{
// Can we get here for this case?
}