Classe SafeIntException

La classe SafeInt usa SafeIntException per identificare il motivo per cui non è stato possibile completare un'operazione matematica.

Nota

La versione più recente di questa libreria è disponibile all'indirizzo https://github.com/dcleblanc/SafeInt.

Sintassi

class SafeIntException;

Membri

Costruttori pubblici

Nome Descrizione
SafeIntException::SafeIntException Crea un oggetto SafeIntException.

Osservazioni:

La classe SafeInt è l'unica classe che usa la classe SafeIntException.

Gerarchia di ereditarietà

SafeIntException

Requisiti

Intestazione: safeint.h

Spazio dei nomi: msl::utilities

SafeIntException::SafeIntException

Crea un oggetto SafeIntException.

SafeIntException();

SafeIntException(
   SafeIntError code
);

Parametri

code
[in] Valore di dati enumerato che descrive l'errore che si è verificato.

Osservazioni:

I valori possibili per code sono definiti nel file Safeint.h. Per praticità, i valori possibili sono anche elencati qui.

  • SafeIntNoError
  • SafeIntArithmeticOverflow
  • SafeIntDivideByZero