¿Qué gano (supongo que en cuanto a la seguridad de tipos, rendimiento y precisión) mediante el uso de Boost Numérico constantes, tales como pi<T>
, definido en <boost/math/constants/constants.hpp>
en lugar de incluir <cmath>
y en su lugar usando M_PI
, aparte de un calentador computadora durante la compilación :)?Boost numéricos Constantes Pros
5
A
Respuesta
2
Tipo de seguridad y mayor precisión.
"Todas las constantes son precisas al menos de los 34 dígitos decimales requeridos para los dobles de 128 bits, y la mayoría son precisos a 100 dígitos o más cuando se usan con un tipo de precisión arbitrario adecuado".
http://www.boost.org/doc/libs/1_49_0/boost/math/constants/constants.hpp
Cuestiones relacionadas
- 1. Declarando constantes en un proyecto
- 2. regex: boost :: xpressive vs boost :: regex
- 3. Ordenar con valores numéricos
- 4. Niveles Log4Net Valores numéricos
- 5. Reemplazar caracteres no numéricos
- 6. Buenos hashes numéricos
- 7. C# - Los sufijos numéricos
- 8. Boost Multiarray Dimensiones
- 9. Constantes Prolog
- 10. matrices constantes
- 11. enumeración JAXB con valores numéricos
- 12. Patrón Regex para valores numéricos
- 13. boost :: serialization of boost :: unordered_map
- 14. boost :: tokenizer vs boost :: split
- 15. const boost :: array <T,N> o boost :: array <const T,N>?
- 16. Delphi: ¿Todas las constantes son constantes, pero algunas son más constantes que otras?
- 17. ServiceBus Architecture Pros y contras
- 18. Pros y contras de READ_COMMITTED_SNAPSHOT
- 19. Pros y contras de MongoDB?
- 20. JQuery UI: Pros y contras?
- 21. ¿por qué usar constantes de cadena frente a constantes enum?
- 22. Rieles - Constantes Hash?
- 23. Constantes con otro nombre
- 24. Constantes físicas en R
- 25. Constantes etiquetadas en LaTeX
- 26. ¿Debo capitalizar mis constantes?
- 27. ¿PowerShell admite constantes?
- 28. Constantes en XAML
- 29. Singletons y constantes
- 30. Constantes dinámicas en PHP?
'M_PI' no es estándar y bien podría no estar en' ' en absoluto. –
Obtienes seguridad de tipo. – blockchaindev