C와 C ++의 숫자 pi에는 다소 어리석은 문제가 있습니다. 멀리로 나는 알고 M_PI
에 정의 된 math.h
표준에 의해 필요하지 않습니다.
새로운 C ++ 표준은 표준 라이브러리에서 쌍곡선 함수 std::hermite
및 std::cyl_bessel_i
다른 난수 생성기 등 의 복잡한 수학을 많이 도입했습니다 .
'새로운'표준 중 어떤 것이 파이에 대한 상수를 가져 왔습니까? 그렇지 않은 경우-왜? 이 복잡한 수학은 모두없이 어떻게 작동합니까?
C ++에서 pi에 대한 비슷한 질문을 알고 있습니다 (몇 년이고 표준이 오래되었습니다). 문제의 현재 상태를 알고 싶습니다.
왜 C ++에 여전히 pi 상수가 없지만 더 복잡한 수학이 필요한지에 관심이 있습니다.
UPD : pi를 4 * atan (1) 또는 acos (1) 또는 double pi = 3.14로 정의 할 수 있다는 것을 알고 있습니다. 확실한. 그러나 2018 년에 왜 여전히해야합니까? 표준 수학 함수는 pi없이 어떻게 작동합니까?
UPD2 : 쾰른에서 2019 년 7 월 C ++위원회 회의에 대한 이 여행 보고서에 따르면 제안 P0631 (수 상수)이 C ++ 20으로 수락되었습니다. 결국에는 표준 라이브러리에 숫자 pi가있는 것처럼 보입니다!