По причинам тестирования я хотел бы вызвать деление на ноль в моем коде на С++. Я написал этот код:
int x = 9;
cout << "int x=" << x;
int y = 10/(x-9);
y += 10;
Я вижу на экране "int = 9", но приложение не сбой. Это из-за некоторых оптимизаций компилятора (я компилирую с gcc)? В чем может быть причина?