为什么C ++ 11标准中没有常量pi的定义?

时间:2013-08-21 15:38:15

标签: c++ c++11 pi c++-standard-library

我觉得很安静,我必须使用宏_USE_MATH_DEFINES才能获得pi的值到我的程序中。或者我需要在我自己的标题中自己定义它。或者我必须使用提升等等。

这让我很恼火,没有标准的c ++标头以可移植的方式定义该常量。是否有任何特殊原因,像pi这样的数学常量不符合c ++标准?它可能是标准的下一个版本吗?

1 个答案:

答案 0 :(得分:-5)

我认为它不是标准化的,因为它并不是一个主要问题。我真的没有看到写下#define或const static的麻烦,或者只是用你可能需要的一堆数学常量制作一个标题。在尝试改进语言的过程中,并没有任何人构成标准。