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

Lanzar Varios Operandos Con C ++ Exceptions

l puntero y no el valor apuntado es constante). En el bloque catch, el puntero se utiliza como una matriz; el puntero apunta a la matriz lanzado, no una nueva matriz. Usted tiene un solo bloque try y un bloque catch. El bloque try tiene sentencia throw. La declaración lanza una matriz, que puede tener varios elementos. Estos elementos (operandos) son del mismo tipo; por lo que necesita de un bloque catch para ellos. Hemos visto dos formas de lanzar varios operandos. En la primera forma, se ejecuta sólo una sentencia throw.

Si las declaraciones de tiro están en sentencias if, entonces el que tiene si condición se cumple es la que se lanza. Si las declaraciones de tiro no son en si-estados, como en el ejemplo anterior, casi no le tiene que, a continuación, el primero se lanza. La segunda manera es lanzar una matriz. Cuando se lanza una matriz, el operando de la instrucción throw es el nombre de la matriz sin los corchetes []. El parámetro del bloque catch es un puntero constante. Se utiliza el identificador del puntero con los corchetes [] como un conjunto en el bloque catch.

Este puntero apunta a la matriz tirado, no un nuevo objeto (array). En ambos sentidos, sólo hay un bloque try. Acabemos aquí por esta parte de la serie. Seguimos en la siguiente parte. Chrys Para llegar a cualquiera de las partes de esta serie, sólo tienes que escribir el título correspondiente a continuación y mi nombre, Chrys, en el cuadro de búsqueda de esta página y haga clic en Buscar (menú de uso si está disponible): Fundamentos de excepciones en C ++ Lanzar Varios Operandos con C ++ Excepciones de la jerarquización Bloques try-catch Especificación de excepciones a las funciones de las clases C ++ y excepciones en C ++

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