#include <iostream> using namespace std; int main() { try { throw 10; } catch (...) { cout << "default exception\n"; } catch (int param) { cout << "int exception\n"; } return 0; }
(A) excepción predeterminada
(B) excepción int
(C) Error del compilador
Respuesta: (C)
Explicación: es un error del compilador colocar el bloque catch all antes que cualquier otro catch. El catch(…) debe ser el último bloque catch.
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