SafeModulus
Führt den Modulo-Vorgang für zwei Zahlen aus.
template<typename T, typename U>
inline bool SafeModulus (
const T t,
const U u,
T& result
) throw ();
Parameter
[in] t
Der Divisor.Dies muss vom Typ T sein.[in] u
Der Dividend.Dies muss vom Typ U sein.[out] result
Der Parameter, wo SafeModulus das Ergebnis speichert.
Rückgabewert
true, wenn kein Fehler auftritt. false, wenn ein Fehler auftritt.
Hinweise
Diese Methode ist Teil von SafeInt-Bibliothek und ist für einen einzelnen Modulo-Vorgang entworfen werden, ohne eine Instanz SafeInt-Klasse zu erstellen.
Hinweis |
---|
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