*   >> Lecture Éducation Articles >> science >> la programmation

Lancer Plusieurs opérandes Avec C ++ Exceptions

(où le pointeur d'adresse et non pas la valeur pointée est constante). Dans le bloc catch, le pointeur est utilisé comme un tableau; le pointeur pointe vers le tableau jeté, pas un nouveau tableau. Vous avez un bloc try et un bloc catch. Le bloc try a une instruction throw. La déclaration jette un tableau, qui peut avoir plusieurs éléments. Ces éléments (opérandes) sont du même type; si vous avez besoin d'un bloc catch pour eux. Nous avons vu deux façons de lancer plusieurs opérandes. Dans le premier mode, une seule instruction throw est exécuté.

Si les déclarations de lancers sont si déclarations, celui dont le si condition est remplie est celui qui est jeté. Si les déclarations de lancers ne sont pas en si-déclarations, comme dans l'exemple ci-dessus, à peine avez-vous cela, alors le premier est levée. La deuxième façon est de jeter un tableau. Quand un tableau est jeté, l'opérande de l'instruction throw est le nom du tableau sans les crochets []. Le paramètre du bloc catch est un pointeur constant. Vous utilisez l'identificateur de pointeur avec les crochets [] comme un tableau dans le bloc catch.

Ce pointeur pointe vers le tableau jeté, pas un nouvel objet (tableau). Dans les deux sens, il ya un seul bloc try. Terminons ici pour cette partie de la série. Nous continuons dans la prochaine partie. Chrys pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous et mon nom, Chrys, dans le champ de recherche de cette page puis cliquez sur Rechercher (utiliser le menu si disponible): Notions de base des exceptions dans C ++ Lancer Plusieurs opérandes avec les exceptions C Nesting Blocs try-catch Spécification d'exceptions aux fonctions dans les classes C et de C ++ exceptions dans

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.