Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 October 07

K

Khan in IT KPI C/C++ ХВ (не UB)
разреши ей юзать свои константы
источник

K

Khan in IT KPI C/C++ ХВ (не UB)
#define _USE_MATH_DEFINES
источник

K

Khan in IT KPI C/C++ ХВ (не UB)
это перед инклюдом вставь
источник

A

András in IT KPI C/C++ ХВ (не UB)
а чому б самому не визначити const double pi = acos(-1);?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну вот это оно еще вычисляться будет
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
а там красивый такой
#define M_PI 3.14blablablah
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
András
а чому б самому не визначити const double pi = acos(-1);?
constexpr*
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
ну вот это оно еще вычисляться будет
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
constexpr*
разве что так, да
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
разве что так, да
нет, точность будет ниже
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
+ врем компиляции, хуйня из под коня короче
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
да тоже про это подумал
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
но там этот acos вообще наверняка ассемблерная инструкция за наносекунды отработает
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
но там этот acos вообще наверняка ассемблерная инструкция за наносекунды отработает
кстати вполне может быть... но далеко не факт, что это однотактовая инструкция, она может быть не на много быстрее реализации кодом
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
kvark
нет, точность будет ниже
всм
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну acos выдает дабл, сколько там цифр после запятой
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
где-то 52 бита получается
источник

A

András in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
ну acos выдает дабл, сколько там цифр после запятой
+-15 значущих цифер в десятковій системі
источник

A

András in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
где-то 52 бита получается
менше
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
а там 19 + сама тройка
источник