SafeIntException, classe

La classe SafeInt utilise SafeIntException pour identifier la raison pour laquelle une opération mathématique ne peut pas être effectuée.

Remarque

La dernière version de cette bibliothèque se trouve dans https://github.com/dcleblanc/SafeInt.

Syntaxe

class SafeIntException;

Membres

Constructeurs publics

Nom Description
SafeIntException::SafeIntException Crée un objet SafeIntException.

Notes

La classe SafeInt est la seule classe qui utilise la classe SafeIntException.

Hiérarchie d'héritage

SafeIntException

Spécifications

En-tête : safeint.h

Espace de noms : msl::utilities

SafeIntException::SafeIntException

Crée un objet SafeIntException.

SafeIntException();

SafeIntException(
   SafeIntError code
);

Paramètres

code
[in] Une valeur de données énumérées qui décrit l’erreur qui s’est produite.

Notes

Les valeurs possibles pour code sont définies dans le fichier Safeint.h. Pour des raisons pratiques, les valeurs possibles sont également répertoriées ici.

  • SafeIntNoError
  • SafeIntArithmeticOverflow
  • SafeIntDivideByZero