SafeEquals
比較兩個數字,以判斷它們是否相等。
template<typename T, typename U>
inline bool SafeEquals (
const T t,
const U u
) throw ();
參數
[in] t
要比較的第一個數字。 這必須是型別 t。[in] u
要比較的第二個數字。 這必須是型別 u。
傳回值
如果 t 和 u 相等則為 true,否則為 false。
備註
此方法可增強**==因為SafeEquals**可讓您比較兩個不同類型的數字。
這個方法屬於的SafeInt 文件庫 ,並且設計為單一的比較作業而不需建立的執行個體SafeInt 類別。
注意事項 |
---|
這個方法應該只用於當單一的數學運算都必須加以保護。如果有多項作業,請務必小心, SafeInt類別,而非個別獨立的函式的呼叫。 |
如需有關 t 和 u 範本類型的詳細資訊,請參閱SafeInt 函式。
需求
標頭: safeint.h
Namespace: Microsoft::Utilities