SafeSubtract
Odečte dvě čísla způsobem, který chrání proti přetečení.
template<typename T, typename U>
inline bool SafeSubtract (
T t,
U u,
T& result
) throw ();
Parametry
[v]t
První číslo odčítání.To musí být typu T.[v]u
Číslo bude odečteno od t.To musí být typu U.[výstup]result
Parametr kde SafeSubtract výsledek.
Vrácená hodnota
truePokud nedojde k žádné chybě; falsePokud dojde k chybě.
Poznámky
Tato metoda je součástí Knihovna SafeInt a je určen pro operace odčítání jediný bez vytváření instance Třída SafeInt.
[!POZNÁMKA]
Tato metoda by měla použít pouze při jedné matematické operace musí být chráněny.Pokud existuje více operací, byste měli použít SafeInt třídy volání jednotlivých funkcí samostatných.
Další informace o typech šablony t a u Funkce SafeInt.
Požadavky
Záhlaví: safeint.h
Obor názvů: Microsoft::Utilities