Condividi tramite


SafeLessThan

Determina se un numero è minore di un'altra.

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

Parametri

  • [in] t
    Il primo numero.Questa operazione deve essere di tipo T.

  • [in] u
    Il secondo numer.Questa operazione deve essere di tipo U.

Valore restituito

true se t è minore di u; in caso contrario false.

Note

Questo metodo aggiorna l'operatore di confronto standard in quanto SafeLessThan 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

SafeLessThanEquals

SafeGreaterThan

SafeGreaterThanEquals

Altre risorse

Funzioni SafeInt

Libreria SafeInt