Freigeben über


SafeIntException-Klasse

Die SafeInt-Klasse verwendet SafeIntException, um festzustellen, warum ein mathematischer Vorgang nicht abgeschlossen werden kann.

Hinweis

Die neueste Version dieser Bibliothek befindet sich unter https://github.com/dcleblanc/SafeInt.

Syntax

class SafeIntException;

Member

Öffentliche Konstruktoren

Name Beschreibung
SafeIntException::SafeIntException Erstellt ein SafeIntException-Objekt.

Hinweise

Die SafeInt-Klasse ist die einzige Klasse, die die SafeIntException-Klasse verwendet.

Vererbungshierarchie

SafeIntException

Anforderungen

Header: „safeint.h“

Namespace: msl::utilities

SafeIntException::SafeIntException

Erstellt ein SafeIntException-Objekt.

SafeIntException();

SafeIntException(
   SafeIntError code
);

Parameter

code
[in] Ein Aufzählungsdatenwert, der den aufgetretenen Fehler beschreibt.

Hinweise

Die möglichen Werte für code werden in der Datei „Safeint.h“ definiert. Der Einfachheit halber sind die möglichen Werte auch hier aufgeführt.

  • SafeIntNoError
  • SafeIntArithmeticOverflow
  • SafeIntDivideByZero