Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Excepciones C++
Excepciones C++
C++ excepciones
Introducción
Algunos ejemplos:
Dividir un número por cero.
Acceder a un elemento de un arreglo no
definido.
Ingresar una persona con edad negativa.
Obtener usuario con nick “X” en un
sistema que no cuenta con ese usuario.
try
{
//intento ejecutar el codigo en este bloque
}
catch (std::exception& e)
{
//si hubo algun error en la ejecucion de las instrucciones
//del bloque try entonces es capturada
}
int b = 0;
if(b==0)
{
std::cerr << "Error!” << '\n';
}
else
{
int a = 3 / b;
A++;
std::cout << a << std::endl;
}
return 0;
}
int main () {
try {
throw miexcepcion();
} catch (exception& e) {
cout << e.what() << '\n';
}
return 0;
}