*   >> Lectura Educación Artículos >> science >> programación

Conceptos básicos de excepciones en C ++

Control de excepciones en C ++ - Parte 1 Introducción Esta es la parte 1 de mi serie, Control de excepciones en C ++. En esta parte de la serie nos fijamos en los fundamentos de la excepción en C ++. Es necesario un conocimiento básico en C ++ y C ++ Programación Orientada a Objetos para entender esta serie. Si usted no tiene conocimientos en cualquiera de esos campos, a continuación, desde este blog, leer la serie cuya primera parte se titula, "Introducción a C ++" y otro cuya primera parte se titula "Aspectos básicos de POO en C ++".

Para llegar a cualquiera de la serie, sólo tienes que escribir el título y mi nombre Chrys en el cuadro de búsqueda de esta página y haga clic en Buscar. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo.

Tiempo de ejecución error Ejemplo Considere el siguiente código: #include using namespace std; int main () {int numerador = 8; int denominador = 2; si (denominador = 0!) {int respuesta = numerador /denominador; cout} else {cout} return 0; } Este código básicamente divide dos números. En la vida no se puede dividir un número por cero. Suponiendo que el denominador es de entrada por el usuario, se puede introducir cero. La división (proceso) por cero no debe permitirse.

Echemos un vistazo a lo que está en el código: los dos primeros estados en el bloque principal función es la inicialización de los enteros. La división deberá tener lugar en el bloque si. Los if-condición comprueba si el denominador es cero. Si no lo es, la división se produce en el bloque if. Si lo es, la parte else if-del constructo muestra un mensaje de error al usuario. Este segmento de código es correcto, ya que si el denominador es cero, no se ejecutará el bloque si y hay división se llevará a cabo.

Con el código anterior, la ejecución del programa continúa después del if /else constructo. Este if /else constructo hace la división y previene error de ejecución se llevara a cabo. El bloque si hace la división; El MI-condición comprueba si se produciría el error; si ocurriría error, visualizar el bloque else un mensaje de alerta y el bloque si y división no se ejecutan. Componentes básicos de Excepción Con el manejo de excepciones, que tienen lo que se llama la construcción try /catch. El bloque try tiene una expresión importante, que es, lanzar.

tiro toma

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.