SafeEquals
Confronta due numeri per determinare se sono uguali.
template<typename T, typename U>
inline bool SafeEquals (
const T t,
const U u
) throw ();
Parametri
[in] t
Primo numero da confrontare.Questa operazione deve essere di tipo T.[in] u
Secondo numero da confrontare.Questa operazione deve essere di tipo U.
Valore restituito
true se t e u sono uguali; in caso contrario, false.
Note
Il metodo aggiorna == perché SafeEquals consente di confrontare due tipi diversi di numeri.
Questo metodo fa parte di Libreria SafeInt ed è progettato per una singola operazione di confronto 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