Синтаксис
#include<safeint.h>
template<typename T, typename U>
inline bool SafeCast(
const T From,
U& To
);
Прототип
safeint.h
Параметры
[входящий] From
Номер источника, который необходимо преобразовать. Это должен быть типа t.
[исходящий] To
Ссылка на новый тип чисел. Это должен быть типа U.
Возвращаемое значение
- true если ошибка не происходит.
- false при возникновении ошибки.
Описание
Функция SafeCast является частью библиотеки SafeInt и предназначена для отдельной операции сложения без создания экземпляра класса SafeInt.
Функцию следует использовать только в случае, когда одна математическая операция должно быть защищена. Если несколько операций, то следует использовать класс SafeInt отдельных операций вместо вызова функции.