Как включить исключения в XCode - 3.2.3. Есть ли какой-либо флаг, как я должен включить для компилятора для обработки исключений? Пробовал поиск по Google, но не нашел достаточной информации о XCode с C++
!Как включить обработку исключений на XCode 3.2.3?
#include <iostream>
#include <exception>
int main()
{
try
{
int i=5,j=0;
int res = i/j;
}
catch (const std::exception& exe)
{
std::cerr<< exe.what();
}
catch (...)
{
std::cout<< "\n Default Exception Handler \n";
}
return 0;
}
Выход:
Загрузка программы в отладчик ...
программа загружена.
запустить
[Переключение на обработку 1332]
Запуск ...
Программа получила сигнал: «EXC_ARITHMETIC».
sharedlibrary apply-load-rules все
kill
Текущий язык: авто; В настоящее время C++
бросить
Отладчик завершился со статусом 0. (GDB)
Edit: Хотя причина, кажется, разные, кому-либо, эта цифра может быть полезным в будущем.
Спасибо за информацию. Он включен по умолчанию. Причина этого в обсуждении выше. – Mahesh