SafeCast
Converte um tipo de número a outro tipo.
template<typename T, typename U>
inline bool SafeCast (
const T From,
U& To
);
Parâmetros
[in]From
O número de origem para converter.Isso deve ser do tipo t.[out]To
Uma referência para o novo tipo de número.Isso deve ser do tipo u
Valor de retorno
trueSe nenhum erro ocorrer; falseSe ocorrer um erro.
Comentários
Este método faz parte do Biblioteca SafeInt e é projetado para uma operação de projeção único sem criar uma instância de Classe SafeInt.
Observação |
---|
Este método só deve ser usado quando uma única operação deve ser protegida.Se houver várias operações, você deve usar o SafeInt classe em vez de chamar as funções autônomas individuais. |
Para obter mais informações sobre os tipos de modelo t e U, consulte SafeInt funções.
Requisitos
Cabeçalho: safeint.h
Namespace: Microsoft::Utilities