15

_USE_MATH_DEFINESプログラムに pi の値を取得するためにマクロを使用しなければならないのは、非常に面倒です。または、自分のヘッダーの 1 つで自分で定義する必要があります。または、ブーストなどを使用する必要があります。

その定数を移植可能な方法で定義する標準の c++ ヘッダーがないことは、私を悩ませています。pi のような数学定数が C++ 標準にない特定の理由はありますか? 標準の次のバージョンのいずれかに含まれている可能性はありますか?

4

1 に答える 1

-5

実際には大きな問題ではないため、標準化されていないと思います。#define または const static を書き留めたり、必要な数学定数の束を含むヘッダーを作成したりするだけで、面倒なことはまったくありません。言語を改善しようとしているときに、標準を作成している誰もが心に留めていることは、実際には何もありません。

于 2013-08-21T15:43:08.663 に答える