std:: set_unexpected
| 
           
           Défini dans l'en-tête
            
         
            
             <exception>
            
           
           | 
         ||
| 
           
           
            
             
              std::
              
               unexpected_handler
              
             
            
            set_unexpected
            
             (
            
            
             
              std::
              
               unexpected_handler
              
             
            
            f
            
             )
            
            
             throw
            
            
             (
            
            
             )
            
            
             ;
            
           
           
          | 
         (jusqu'à C++11) | |
| 
           
           
            
             
              std::
              
               unexpected_handler
              
             
            
            set_unexpected
            
             (
            
            
             
              std::
              
               unexpected_handler
              
             
            
            f
            
             )
            
            
             noexcept
            
            
             ;
            
           
           
          | 
         
          
           (déprécié en C++11)
          
           (supprimé en C++17)  | 
        |
Rend f le nouveau gestionnaire global std::unexpected_handler et retourne le précédent gestionnaire installé std::unexpected_handler .
| 
          
          Cette fonction est sûre dans un contexte multithread. Chaque appel à
            | 
        (depuis C++11) | 
Paramètres
| f | - | pointeur vers une fonction de type std::unexpected_handler , ou pointeur nul | 
Valeur de retour
Le gestionnaire inattendu précédemment installé, ou une valeur de pointeur nul si aucun n'était installé.
Voir aussi
| 
          
           
            
             
              (deprecated in C++11)
             
            
            
             
              (removed in C++17)
             
            
           
           
          | 
        
         fonction appelée lorsque la spécification d'exception dynamique est violée
          (fonction)  | 
       
| 
          
           
            
             
              (deprecated in C++11)
             
            
            
             
              (removed in C++17)
             
            
           
           
          | 
        
         obtient le
         
          unexpected_handler
         
         actuel
         (fonction)  | 
       
| 
          
           
            
             
              (deprecated in C++11)
             
            
            
             
              (removed in C++17)
             
            
           
           
          | 
        
         le type de la fonction appelée par
         
          
           std::unexpected
          
         
          (typedef)  |