SafeAdd
Suma dos números de manera que protege contra el desbordamiento.
template<typename T, typename U>
inline bool SafeAdd (
T t,
U u,
T& result
) throw ();
Parámetros
[in] t
El primer número a agregar.Esto debe ser de tipo t.[in] u
El segundo número a agregar.Esto debe ser de tipo U.[out] result
El parámetro donde SafeAdd almacena el resultado.
Valor devuelto
true si no se produce ningún error; false si se produce un error.
Comentarios
Este método forma parte de Biblioteca SafeInt y está diseñado para una única operación de adición sin crear una instancia de SafeInt (Clase).
[!NOTA]
Este método debe utilizarse únicamente cuando una sola operación matemática debe proteger.Si hay varias operaciones, debe usar la clase de SafeInt en lugar de llamar a funciones independientes individuales.
Para obtener más información sobre los tipos t de plantilla y el U, vea Funciones SafeInt.
Requisitos
encabezado: safeint.h
espacio de nombres: Microsoft::Utilities