Должен ли я выполнять функцию NSDecimalCompact () на каждом создаваемом NSDecimal? - PullRequest
3 голосов
/ 27 августа 2009

Документация смущает меня по этому поводу. Они говорят:

void NSDecimalCompact (
   NSDecimal *number
);

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

Последняя часть важна:

Все NSDecimal ... арифметические функции ожидать компактных NSDecimal аргументов.

Так что это означает, что я должен выполнять NSDecimalCompact () для каждого NSDecimal, каждый раз, когда я предоставляю его в качестве параметра одной из арифметических функций NSDecimal ...? Или я бы сделал это только один раз при создании NSDecimal?

1 Ответ

0 голосов
/ 29 августа 2009

Вам не нужно вызывать NSDecimalCompact(), результаты функций NSDecimal..() компактны, если возвращаемое значение равно NSCalculationNoError.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...