Section courante

A propos

Section administrative du site

THROW

Jeter
ISO C++98

Syntaxe

throw-expr ::= throw [assignment-expr]

Paramètres

Nom Description
assignment-expr Ce paramètre permet d'indiquer l'expression d'assignation
throw-expr Ce paramètre permet d'indiquer l'expression du throw.

Description

Ce mot réservé permet de déclencher une exception.

Exemple

Cet exemple permet de provoquer une exception :

  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     throw std::uncaught_exception;
  6.     std::cout << "Jamais exécuté" << std::endl;
  7.     return 0;
  8. }

Un message d'erreur sera retournez durant l'exécution du programme dépendamment du système d'exploitation et du compilateur.

Voir également

Langage de programmation - C++ - Références de mots réservés (mots clefs) - try

Dernière mise à jour : Lundi, le 3 août 2015