15

我觉得很烦人,我必须使用宏_USE_MATH_DEFINES才能将 pi 的值输入我的程序。或者我需要自己在自己的标题之一中定义它。或者我必须使用 boost 和所有这些。

只是让我烦恼的是,没有标准的 c++ 标头以可移植的方式定义该常量。像 pi 这样的数学常量不在 C++ 标准中,有什么特别的原因吗?它会出现在标准的下一个版本中吗?

4

1 回答 1

-5

我会假设它没有标准化,因为它并不是一个真正的主要问题。我真的没有看到仅仅写下#define 或 const static 或者只是用一堆你可能需要的数学常量制作一个标题有任何麻烦。在尝试改进语言时,编写该标准的人并没有真正想到任何事情。

于 2013-08-21T15:43:08.663 回答