对两个数相加的模数操作。
template<typename T, typename U>
inline bool SafeModulus (
const T t,
const U u,
T& result
) throw ();
参数
[in] t
除数。 此类型必须为 T 类型。[in] u
被除数。 此类型必须为 U 类型。[out] result
参数 SafeModulus 存储结果的地方。
返回值
如果未发生错误,则为true;如果出错,则为false。
备注
此方法为 SafeInt 库 的一部分以及一个强制转换操作设计,而不会创建SafeInt 类 的实例。
备注
此方法仅当必须保护单个数学操作时使用。如果存在多个操作,应该使用 SafeInt 类而非调用各个独立函数。
有关T 和 U 类型的模板的详细信息,请参阅 SafeInt 函数。
要求
头文件: safeint.h
Namespace: Microsoft::Utilities