SafeIntException — Klasa

Klasa SafeInt używa SafeIntException metody do identyfikowania, dlaczego nie można ukończyć operacji matematycznej.

Uwaga

Najnowsza wersja tej biblioteki znajduje się w https://github.com/dcleblanc/SafeIntlokalizacji .

Składnia

class SafeIntException;

Członkowie

Konstruktory publiczne

Nazwa/nazwisko opis
SafeIntException::SafeIntException Tworzy obiekt SafeIntException.

Uwagi

Klasa Sejf Int jest jedyną klasąSafeIntException, która używa klasy .

Hierarchia dziedziczenia

SafeIntException

Wymagania

Nagłówek: safeint.h

Przestrzeń nazw: msl::utilities

SafeIntException::SafeIntException

Tworzy obiekt SafeIntException.

SafeIntException();

SafeIntException(
   SafeIntError code
);

Parametry

kod
[in] Wyliczona wartość danych, która opisuje błąd, który wystąpił.

Uwagi

Możliwe wartości kodu są definiowane w pliku Sejf int.h. Dla wygody możliwe wartości są również wymienione tutaj.

  • SafeIntNoError
  • SafeIntArithmeticOverflow
  • SafeIntDivideByZero