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

Spécification d'exceptions aux fonctions en C ++

tion exception à une fonction est returnType fnName (paramètres) jet (types); La spécification est faite à la déclaration de la fonction. Vous attachez simplement «jeter (types)" à la déclaration de la fonction. Vous pouvez avoir un ou plusieurs types dans les parenthèses de l'expression de jeter à la déclaration. Rappelez-vous: vous pouvez avoir la déclaration (se terminant par un point virgule) d'une fonction dans une partie de votre code et ensuite avoir la déclaration et la définition dans une autre partie du code.

Notes - Une fonction sans spécification d'exception est une fonction qui n'a pas la "jet (types)" expression à sa déclaration. Cette fonction permet toutes les exceptions (permet jette dans le bloc try avec des opérandes de tout type). - Une fonction avec une spécification d'exception vide, qui est throw () à la déclaration, ne permet pas une exception; qui est son bloc try peut rien jeter. Une telle fonction ne devrait pas avoir blocs try et catch. - Si une fonction a la spécification d'exception et il lance une exception non spécifiée, l'ensemble du programme peut résilier.

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] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.