次の方法で共有


SafeGreaterThanEquals

2 つの数値を比較します。

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

パラメーター

  • [入力] t
    比較対象の最初の数値。これは T 型である必要があります。

  • [入力] u
    比較対象の 2 番目の数値。これは U 型である必要があります。

戻り値

t が u 以上である場合は true。それ以外の場合は false。

解説

SafeGreaterThanEquals を使用すると、型が異なる 2 つの数値を比較できるため、このメソッドは標準の比較演算子を拡張したものであると言えます。

このメソッドは SafeInt ライブラリに含まれており、SafeInt クラスのインスタンスを作成せずに単一の比較演算を実行するために用意されています。

[!メモ]

このメソッドは、単一の数値演算を保護する必要がある場合にのみ使用してください。複数の演算を実行する場合は、スタンドアロンの関数を個別に呼び出すのではなく、SafeInt クラスを使用する必要があります。

テンプレートの種類である T と U の詳細については、「SafeInt 関数」を参照してください。

必要条件

ヘッダー: safeint.h

名前空間: Microsoft::Utilities

参照

関連項目

SafeInt クラス

SafeGreaterThan

SafeLessThanEquals

SafeLessThan

その他の技術情報

SafeInt 関数

SafeInt ライブラリ