Документация меня смущает. Они говорят:Должен ли я выполнять функцию NSDecimalCompact() для каждого созданного NSDecimal?
void NSDecimalCompact (
NSDecimal *number
);
Обсуждение форматирует число, так что расчеты с использованием его будет занимать до мало памяти, насколько это возможно. Все NSDecimal ... арифметические функции ожидать компактные NSDecimal аргументы.
Последняя часть важна:
Все NSDecimal ... арифметические функции ожидают компактные аргументы NSDecimal.
Итак, что означает, что я должен выполнить NSDecimalCompact() на каждом NSDecimal, каждый раз, когда я предоставить его в качестве параметра одного из NSDecimal ... арифметических функций? Или я сделал бы это только один раз при создании NSDecimal?
У вас есть ссылка на это? Как узнать, какие ситуации/функции дают некомпактные десятичные знаки? –