Excepción rotura de bloque. Más...
#include <stmtNode.h>
Herencias exception.
Métodos públicos | |
| breakException (int n=1) | |
| const char * | what () const throw () |
| void | end () |
Excepción rotura de bloque.
Dados un bloque de sentencias este nodo permite romper la secuencia de ejecución hasta la salida del bloque. Esta excepción es lanzada por la sentencia break (
| breakException::breakException | ( | int | n = 1 | ) |
Constructor de la clase.
| init. | Número de bloques anidados de los que se saldrá. |
| void breakException::end | ( | ) |
Si el número de boloques anidados es mayor que uno lanza una excepción break decrementando el número de bloques anidados,
| const char * breakException::what | ( | ) | const | |
| throw | ( | |||
| ) | ||||
Método que será llamado cuando no se capture la función, esta situación se dará cuando se produzca una sentencia break fuera de un bloque de sentencias.