Когда делают я использую fabs и когда это достаточный для использования станд.:: брюшной пресс?

Я принимаю это abs и fabs ведут себя отличающиеся при использовании math.h. Но когда я использую просто cmath и std::abs, сделайте я должен использовать std::fabs или fabs? Или разве это не определяется?

96
задан Vivit 24 March 2017 в 15:50
поделиться

1 ответ

В C ++ всегда достаточно использовать std :: abs ; он перегружен для всех числовых типов.

В C abs работает только с целыми числами, и вам понадобится fabs для значений с плавающей запятой. Они доступны в C ++ (вместе со всей библиотекой C), но в их использовании нет необходимости.

121
ответ дан 24 November 2019 в 05:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: