Рубрики

C ++ | Обработка исключений | Вопрос 11

Что происходит в C ++, когда выдается исключение и нигде не перехватывается, как в следующей программе.

#include <iostream>

using namespace std;

  

int fun() throw (int)

{

    throw 10;

}

  

int main() {

  

  fun();

  

  return 0;

}

  

(A) Ошибка компилятора
(B) ненормальное завершение программы
(C) Программа ничего не печатает и нормально завершает работу
(D) Ничего из вышеперечисленного

Ответ: (Б)
Объяснение: Когда исключение выдается и не перехватывается, программа аварийно завершается.
Тест на этот вопрос

Рекомендуемые посты:

C ++ | Обработка исключений | Вопрос 11

0.00 (0%) 0 votes