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

Control de excepciones en C ++

Introducción Todos los lenguajes orientados a objetos de programación que me he encontrado, han ofrecido una manera especial de errores de manipulación. C ++ no es diferente. Errores en lenguajes orientados a objetos de programación se llaman excepciones. En este artículo, voy a presentar a una serie de tutoriales sobre Control de excepciones en C ++. Los errores de programación Hay tres tipos de errores de programación. En otras palabras, hay tres tipos de errores que pueden ocurrir en un programa. Usted tiene errores de sintaxis, errores lógicos y errores de ejecución.

Errores de sintaxis Este es el mal uso de la sintaxis. Estos errores son declaraciones equivocadas. Al escribir un comunicado, que está mal, es un error de sintaxis. Tal declaración no puede ser ejecutada. Por ejemplo, en una declaración que puede escribir un identificador sin precedentes con un tipo de datos. Bajo esta condición, su programa no funciona. Con un error de sintaxis, el programa no se ejecuta. El programa no está siquiera compilado. Los errores de sintaxis se pueden observar por el compilador de C ++ y reportados, y la compilación no se hace.

Errores Lógicos En este caso, el compilador C ++ entiende su programa muy bien y se ejecuta el programa. Sin embargo, el programa no va a hacer lo que quería que hiciera. Se va a hacer algo un poco diferente o completamente diferente. La culpa es tuya. Por ejemplo, un bucle que se requiere para hacer 10 repeticiones podría hacer 5 repeticiones, porque codificado que equivocadamente que hacer 5 repeticiones. Otro ejemplo es que un bucle podría iterar infinitamente, porque la condición que dio para el bucle que está mal. Los errores lógicos se producen cuando se está ejecutando el programa.

La única manera de resolver este problema es poner a prueba su programa muy bien antes de entregarlo al cliente (que pidió para ello). Tiempo de ejecución errores errores de ejecución se producen cuando el programa está siendo ejecutado como resultado del hecho de que usted no tomó cierto factor en cuenta al codificar. Por ejemplo, digamos que su código es dividir 8 por algún denominador que las entradas del usuario. Si el usuario introduce 2, la división va a funcionar, que le da 4 como respuesta. Si el usuario introduce cero, la división no funcionará, ya que 8/0 es indefinido.

Cuando se produce un error de ejecución, el programa se bloquea normalmente (y parada). Para solucionar los errores de ejecución, lo que tienes que escribir el código que

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