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

Contenido eliminado Contenido añadido
El lobo (discusión | contribs.)
El lobo (discusión | contribs.)
Línea 50:
return 0;
}</source>
== Excepciones de clases ==
 
Si usted está usando una clase escrita por terceras personas o de las que se incluyen con el compilador y desea utilizar el mecanismo <b>try</b>, deberá conocer el tipo de excepción lanzado por dicha clase para así poder escribir el <b>catch</b> correspondiente para el tratamiento de dicho error. Por ejemplo, la función <b>at()</b> de la clase <b>string</b> ( que será estudiada más adelante ) lanza una excepción cuando se trata de leer o escribir un componente fuera de rango. En tales casos usted puede proceder a capturar el error como se muestra en el siguiente programa.<br>
<source lang=cpp>