Cosa ci guadagno (Credo che in termini di sicurezza tipo, prestazioni e precisione) utilizzando Boost numerico costanti, come ad esempio pi<T>
, definito in <boost/math/constants/constants.hpp>
invece di includere <cmath>
e invece utilizzando M_PI
, diverso da un più caldo computer durante la compilazione :)?Boost numerici Costanti Pro
5
A
risposta
2
Tipo sicuro e maggiore precisione.
"Tutte le costanti sono precise almeno per le 34 cifre decimali richieste per i doppi lunghi a 128 bit e la maggior parte sono accurate fino a 100 cifre o più se utilizzate con un tipo di precisione arbitrario appropriato."
http://www.boost.org/doc/libs/1_49_0/boost/math/constants/constants.hpp
Problemi correlati
- 1. Impossibile creare boost 1.60 con Visual Studio 2015 Pro
- 2. Perché i letterali numerici non hanno accesso ai metodi numerici?
- 3. perché utilizzare costanti stringa vs costanti enum?
- 4. Boost Multiarray Dimensions
- 5. Estrazione dati numerici pitone
- 6. C# - numerici Suffissi
- 7. Sostituisci caratteri non numerici
- 8. Buoni numerici buoni
- 9. array_diff & tasti numerici rinumerazione
- 10. C# contorni numerici
- 11. oggettivi C costanti della classe
- 12. Costanti angolariJS
- 13. Integer costanti
- 14. Boost :: uBLAS vs Eigen
- 15. Libreria Paypal Payflow pro
- 16. nHibernate versus LLBLGen Pro
- 17. MySQL AND Filemaker Pro?
- 18. Paypal payflow pro notifyurl
- 19. Classi formato iPad Pro
- 20. Esistono alternative IDA Pro?
- 21. boost :: tokenizer vs boost :: split
- 22. Prestazioni Java in algoritmi numerici
- 23. Manubrio #if e zeri numerici
- 24. Ada numerici letterali e Sottolineato
- 25. Intervallo di valori numerici validi
- 26. generici Java e tipi numerici
- 27. Costruisci un elenco di costanti variabili da altre costanti
- 28. Costanti statiche in C#
- 29. Costanti in MATLAB
- 30. I vantaggi delle costanti
'M_PI' non è standard e potrebbe anche non essere come in' ' a tutti. –
Ottieni sicurezza del tipo. – blockchaindev