将数字的一种类型到另一个类型的。
template<typename T, typename U>
inline bool SafeCast (
const T From,
U& To
);
参数
[in] From
转换的源数字。这必须是类型 T。[out] To
为新的数字类型的引用。这必须是类型 U。
返回值
true ,如果未发生错误; false ,如果错误。
备注
此方法是 SafeInt库 的一部分和一个强制转换操作模型,而无需创建 SafeInt 类的实例。
![]() |
---|
此方法时,必须保护时,应只使用单个操作。如果有多个操作,您应使用 SafeInt 类而不是调用各个独立功能。 |
有关模板类型 T 和 U 的更多信息,请参见 SafeInt功能。
要求
标题: safeint.h
命名空间: Microsoft::Utilities