Diferencia entre revisiones de «Programación en C++/Excepciones»

Contenido eliminado Contenido añadido
El lobo (discusión | contribs.)
Sin resumen de edición
El lobo (discusión | contribs.)
Sin resumen de edición
Línea 2:
[mailto:oscarpalacios1@yahoo.com-mx Oscar E. Palacios]
<table align="center" cellpadding="12"><tr>
<td>&#8592; [[Programación en C++/Estructuras IIPlantillas|Estructuras IIPlantillas]]</td>
<td>[[Programación en C++/ExcepcionesLibrería Estándar de Plantillas|ExcepcionesSTL]] &#8594;</td>
</tr></table>
= Control de excepciones =
 
<div style="background:#fffeee; text-align:justify; padding:40px">
Una excepción es un error que puede ocurrir debido a una mala entrada por parte del usuario, un mal funcionamiento en el hardware, un argumento inválido para un cálculo matemático, etc. En fin, el programador debe estar atento y escribir los algoritmos necesarios para evitar a toda costa que un error de excepción pueda hacer que el programa se interrumpa de manera inesperada. C++ soporta una forma más elegante para el manejo de excepciones que su contraparte el C estándar y esta consiste en el mecanismo <b>try</b>, <b>throw</b> y <b>catch</b>. La lógica del mecanismo mencionado consiste en:
Línea 187 ⟶ 186:
return 0;
}</source>
 
</div>
<table align="center" cellpadding="12"><tr>
<td>&#8592; [[Programación en C++/Plantillas|Plantillas]]</td>
<td>[[#Control de excepciones|Arriba]]</td>
<td>[[Programación en C++/Librería Estándar de Plantillas|STL]] &#8594;</td>
</tr></table>