Мне очень неприятно, что мне нужно использовать макрос _USE_MATH_DEFINES
, чтобы получить значение pi в моей программе. Или мне нужно определить его сам в одном из моих собственных заголовков. Или я должен использовать boost и все такое.
Меня просто раздражает, что нет стандартного С++-заголовка, определяющего эту константу портативным способом. Есть ли какая-то особая причина, по которой математические константы, такие как pi, не соответствуют стандарту С++? Может ли это быть в одной из следующих версий стандарта?