SafeModulus
Esegue l'operazione modulo in due numeri.
template<typename T, typename U>
inline bool SafeModulus (
const T t,
const U u,
T& result
) throw ();
Parametri
[in] t
Divisore.Questa operazione deve essere di tipo T.[in] u
Dividendo.Questa operazione deve essere di tipo U.[out] result
Il parametro in cui SafeModulus archivia il risultato.
Valore restituito
true se non si verificano errori; false se si verifica un errore.
Note
Questo metodo fa parte di Libreria SafeInt ed è progettato per una singola operazione modulo senza creare un'istanza di Classe SafeInt.
[!NOTA]
Questo metodo deve essere utilizzato solo quando una singola operazione matematica deve essere protetta.Se sono presenti più operazioni, è necessario utilizzare la classe di SafeInt anziché chiamare le singole funzioni autonome.
Per ulteriori informazioni sui tipi T e U del modello, vedere Funzioni SafeInt.
Requisiti
intestazione: safeint.h
Spazio dei nomi: Microsoft::Utilities