Share via


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

Vedere anche

Riferimenti

Classe SafeInt

SafeNotEquals

Altre risorse

Funzioni SafeInt

Libreria SafeInt