Lo que sucede en C++ cuando se lanza una excepción y no se detecta en ningún lugar como el siguiente programa.
#include <iostream> using namespace std; int fun() throw (int) { throw 10; } int main() { fun(); return 0; }
(A) Error del compilador
(B) Terminación anormal del programa
(C) El programa no imprime nada y termina normalmente
(D) Ninguna de las anteriores
Respuesta: (B)
Explicación: cuando se lanza una excepción y no se detecta, el programa termina de manera anormal .
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA