Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
SafeIntException::SafeIntException | Tworzy obiekt SafeIntException . |
Uwagi
Klasa SafeInt 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ą zdefiniowane w pliku Safeint.h. Dla wygody możliwe wartości są również wymienione tutaj.
SafeIntNoError
SafeIntArithmeticOverflow
SafeIntDivideByZero