Diferencia entre revisiones de «Programación en C++/Excepciones»
Contenido eliminado Contenido añadido
Línea 47:
La lógica del mecanismo mencionado consiste en:
#Dentro de un bloque <b>try</b> se pretende evaluar una o más expresiones y si dentro de dicho bloque se produce un
#Puesto que desde un bloque <b>try</b> pueden ser lanzados diferentes tipos de errores de excepción es que puede haber más de un <b>catch</b> para capturar a cada uno de los mismos.<br><br>
#Si desde un <b>try</b> se lanza una excepción y no existe el mecanismo <b>catch</b> para tratar dicha excepción el programa se '''interumpirá''' abruptamente despues de haber pasado por todos los
#Los tipos de excepciones lazados pueden ser de un tipo primitivo tal como: <b>int</b>, <b>float</b>, <b>char</b>, etc. aunque normalmente las exepciones son lanzadas por alguna clase escrita por el usuario o por una clase de las que vienen incluidas con el compilador.<br><br>
En el programa que se listará
<br>'''Ejemplo'''<br>
<source lang=cpp style="font-size:14px;">
|