Freigeben über


SafeEquals

Vergleicht zwei Zahlen, um zu bestimmen, ob diese gleich sind.

template<typename T, typename U>
inline bool SafeEquals (
   const T t,
   const U u
) throw ();

Parameter

  • [in] t
    Die erste zu vergleichende Zahl.Dies muss vom Typ T sein.

  • [in] u
    Die zweite zu vergleichende Zahl.Dies muss vom Typ U sein.

Rückgabewert

true, wenn t und u gleich sind, andernfalls false.

Hinweise

Die Methode erhöht, da ==SafeEquals Sie zwei verschiedene Typen Zahlen zu vergleichen.

Diese Methode ist Teil von SafeInt-Bibliothek und ist für eine einzelne Vergleichsoperation entworfen werden, ohne eine Instanz SafeInt-Klasse zu erstellen.

HinweisHinweis

Diese Methode sollte nur verwendet werden, wenn ein einzelner mathematische Operation geschützt werden muss.Wenn mehrere Vorgänge vorhanden sind, sollten Sie die SafeInt-Klasse verwenden, statt die einzelnen eigenständigen Funktionen aufzurufen.

Weitere Informationen zu den Typen von T, U und Vorlagen finden Sie SafeInt-Funktionen.

Anforderungen

Header: safeint.h

Namespace: Microsoft::Utilities

Siehe auch

Referenz

SafeInt-Klasse

SafeNotEquals

Weitere Ressourcen

SafeInt-Funktionen

SafeInt-Bibliothek