2012-05-09 10 views
5

क्या मैं प्राप्त करते हैं संख्यात्मक स्थिरांक बूस्ट जैसे pi<T>, बजाय <cmath> सहित और इसके बजाय M_PI का उपयोग करने का <boost/math/constants/constants.hpp> में परिभाषित किया गया है, दूसरे का उपयोग कर, एक गर्म से से (मैं प्रकार सुरक्षा, प्रदर्शन और सटीकता के मामले में लगता है) संकलन के दौरान कंप्यूटर :)?संख्यात्मक स्थिरांक पेशेवरों को बढ़ावा

+9

'M_PI' मानक नहीं है और साथ ही सब पर' ' में नहीं हो सकता है। –

+8

आपको टाइप सुरक्षा मिलती है। – blockchaindev

उत्तर

2

सुरक्षित और अधिक सटीकता टाइप करें।

"सभी स्थिरांक 128-बिट लंबे युगल के लिए आवश्यक कम से कम 34 दशमलव अंकों के लिए सटीक हैं, और उपयुक्त मनमानी सटीक प्रकार के साथ उपयोग किए जाने पर अधिकांश 100 अंकों या उससे अधिक सटीक हैं।"

http://www.boost.org/doc/libs/1_49_0/boost/math/constants/constants.hpp

संबंधित मुद्दे