Учись программированию на C++ Builder бесплатно!

Функция


Делит 2 числа, с защитой от деления на ноль.

Синтаксис


#include<safeint.h>
template<typename T, typename U>
inline bool SafeDivide(
T t,
U u,
T& result
) throw();

Прототип


safeint.h

Параметры


[входящий] t
Делитель. Это должен быть типа t.
[входящий] u
Делимое. Это должен быть типа U.
[исходящий] result
Параметр где SafeDivide сохраняет результат.

Возвращаемое значение


- true если ошибка не происходит.
- false при возникновении ошибки.

Описание


Функция SafeDivide является частью библиотеки SafeInt и предназначена для отдельной операции деления без создания экземпляра класса SafeInt.

Функцию следует использовать только в случае, когда одна математическая операция должно быть защищена. Если несколько операций, то следует использовать класс SafeInt отдельных операций вместо вызова функции.

Поделиться