Bibliothèque d'exceptions C ++ - logic_error
La description
C'est une exception d'erreur logique. Il signale des erreurs qui sont la conséquence d'une logique défectueuse dans le programme, comme la violation de conditions préalables logiques ou d'invariants de classe, et peuvent être évités.
Déclaration
Voici la déclaration de std :: logic_error.
class logic_error;
C ++ 11
class logic_error;
Paramètres
aucun
Valeur de retour
aucun
Des exceptions
No-throw guarantee - aucun membre ne lance d'exceptions.
Membres
constructor - what_arg a le même contenu que la valeur renvoyée par le membre what.
what - Il est utilisé pour obtenir une exception d'identification de chaîne.