M_PI
От: Аноним  
Дата: 18.08.14 07:37
Оценка: +2 -1 :))
Раньше в math.h были константы типа M_PI, M_E etc., их можно было использовать определив макрос _USE_MATH_DEFINES. Например в msvc 2010 это прекрасно работает.
Решил собрать проект используя mingw 4.8.2, оказалось что это не работает. В инете пишут что якобы эти константы не входят в стандарт и предлагают какую-то хрень вроде 4 * std::atan(1) или определить свою константу. Это конечно можно, но что делать если в куче сторонних библиотек это M_PI используется?
И почему вообще в стандарте не определены фундаментальные математические константы, которые гораздо фундаментальнее чем весь язык С++ вместе взятый?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.