..
En términos de programación, excepto el término identifica una serie de eventos muy específicos e importantes para manejar. Estos son todos los casos en que un programa que se ejecuta dentro de un error no se detecta en tiempo de compilación.
Tales situaciones pueden deberse, por ejemplo, una entrada incorrecta (o no en conformidad con las solicitudes) por parte del usuario o, tal vez la más insidiosa, el estado del equipo cuando se ejecuta el programa. Generado es de hecho una excepción ", por ejemplo, si usted solicita a asignar un área de memoria y este espacio no está disponible.
Para la planificación de una segura y eficiente, con lo que usted necesita para manejar excepciones. Es, en otras palabras, para identificar los bloques de código que pueda estar experimentando estas situaciones y considerar medidas apropiadas para prevenir, incluso en ese caso, un bloqueo del programa.
En particular sobre el lenguaje C + +, que se utiliza con mayor frecuencia por el momento, también se desarrolló un lenguaje particular, que tal vez podría ser traducido como "dialecto" (una versión particular de la lengua) que les garantice la mejor gestión de excepciones, especialmente en lo que respecta a los operadores de asignación. Esta es la copia y el idioma de intercambio.
En esencia, uno de los tipos de educación que tiende a crear más problemas para el manejo de excepciones está representada por las asignaciones. Es, entre otras cosas, las declaraciones que se utilizan con gran frecuencia.
Se hace referencia cada vez que la adjudicación, de hecho, le asigna el valor de una variable. En el caso más importante (y muy común) o en el de una variable se asigna dinámicamente (y por lo tanto, podemos decir, capaz de adaptarse a las necesidades del usuario durante la ejecución del programa), la asignación es consta de dos fases principales.
En primer lugar usted necesita para desasignar o liberar el recurso actualmente en uso (es decir, los datos actuales) y luego asignar los nuevos recursos (los nuevos datos dados).
Sin embargo, si una vez liberado el recurso, por alguna razón relacionada con la situación particular en que el programa se ejecuta, no son capaces de obtener el nuevo recurso, el programa en sí está en un estado incoherente. Se encuentra en un estado que no se proporciona, de la cual no puede salir, salvo con una ejecución inesperada.
Con los comandos Copiar dialecto e idioma de intercambio, que puede preceder a la solicitud de verificación de los recursos que el recurso está disponible, por lo que este tipo de excepción se maneja con eficacia, por ejemplo, imprimir un mensaje de error como "no disponibles de recursos" y no puede continuar A continuación, ejecute el programa. Evaluamos cómo se puede traducir este código de procedimiento.
| |
ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €. |
| |
E-commerce con ASP (Ebook)
Comercio Electrónico y Compras con ASP. Sólo 35 €. |
| |
Web Marketing (Curso)
Promoción del sitio, los motores de búsqueda y marketing. A partir de 39 €. |