ssyuvaraja Ответов: 1

C++ try catch не обрабатывает ошибку. Приложение продолжает работать на crashng. На вздрагивание


Привет,

Я пытаюсь справиться с проблемами внутри одной функции. Я не знаю, какая ошибка придет туда. Но хотите справиться со всеми ошибками, возникающими внутри этой функции. Я поставил попробовать поймать. Но все равно мое заявление раздавлено. Спасибо.
На вздрагивать

Что я уже пробовал:

Поэтому я попробовал простой код
try{
		
		int n=5,n1=0;
		bool test= true;
		if(test)
		{
			n=n/n1;
		}
	}
	catch(const char* msg){		
		
	}

1 Ответов

Рейтинг:
9

CPallini

Смотрите например здесь: c++ - Перехват исключения: деление на ноль - переполнение стека[^].

Обратите внимание, что даже если плавающее исключение было бы уловимо, ваш код не будет корректно обрабатывать его, потому что исключения ловятся на основе их типа.