Co mogę zyskać (chyba pod względem bezpieczeństwa typ, wydajność i dokładność) za pomocą Zwiększ stałych numerycznych, takich jak pi<T>
, zdefiniowanego w <boost/math/constants/constants.hpp>
zamiast tym <cmath>
i zamiast korzystania M_PI
inne niż cieplej komputer podczas kompilacji :)?Zwiększ numeryczne Stałe Za
5
A
Odpowiedz
2
Wpisz bezpieczeństwo i większą precyzję.
"Wszystkie stałe są dokładne co najmniej z 34 cyfr dziesiętnych wymaganych dla 128-bitowych długich podwójnych, a większość z nich jest dokładna do 100 cyfr lub więcej, gdy są używane z odpowiednim arbitralnym typem precyzji."
http://www.boost.org/doc/libs/1_49_0/boost/math/constants/constants.hpp
'M_PI' nie jest standardem, a może nie tak dobrze być w' ' w ogóle. –
Otrzymujesz bezpieczeństwo typu. – blockchaindev