分为两个数字。防止除以零的方法。
template<typename T, typename U>
inline bool SafeDivide (
T t,
U u,
T& result
) throw ();
参数
[in] t
除数。 这必须是类型 T。[in] u
被除数。 这必须为类型 U。[out] result
参数 SafeDivide 存储结果的地方。
返回值
true,如果未发生错误;false,如果出错。
备注
此方法为 SafeInt 库 的一部分以及单个除法运算设计,而不会创建的实例。SafeInt 类
备注
此方法,如果必须保护时,才应使用个数学运算。如果存在多个操作,应该使用 SafeInt 类 (而非调用各个独立函数。
有关类型 U 和 T 模板的更多信息,请参见 SafeInt 函数。
要求
页眉: safeint.h
命名空间: Microsoft::Utilities