Класс SafeIntException

Класс SafeInt использует SafeIntException для определения причины, по которой не удается выполнить математическую операцию.

Примечание.

Последняя версия этой библиотеки размещена здесь: https://github.com/dcleblanc/SafeInt.

Синтаксис

class SafeIntException;

Участники

Открытые конструкторы

Имя Описание
SafeIntException::SafeIntException Создает объект SafeIntException.

Замечания

Класс SafeInt является единственным классом, который использует класс SafeIntException.

Иерархия наследования

SafeIntException

Требования

Заголовок: safeint.h

Пространство имен: msl::utilities

SafeIntException::SafeIntException

Создает объект SafeIntException.

SafeIntException();

SafeIntException(
   SafeIntError code
);

Параметры

code
[in] Значение перечислимых данных, описывающее возникшую ошибку.

Замечания

Возможные значения для параметра code определены в файле Safeint.h. Для удобства эти возможные значения также перечислены здесь.

  • SafeIntNoError
  • SafeIntArithmeticOverflow
  • SafeIntDivideByZero