Führt C ++ 11, 14, 17 oder 20 eine Standardkonstante für Pi ein?

Es ist ein ziemlich dummes problem mit der Zahl pi in C und C++. Soweit ich weiß M_PI definiert in math.h ist nicht erforderlich, von jedem standard.

Neuen C++ - standards eingeführt, die eine viel komplizierte Mathematik in der standard-Bibliothek - hyperbolische Funktionen, std::hermite und std::cyl_bessel_i verschiedene Zufallszahlen-Generatoren und so weiter und so Fort.

Hat einer von den "neuen" Normen bringen eine Konstante für pi? Wenn nicht - warum? Wie passt das alles zu diesem komplizierten Mathe-Arbeit ohne Sie?

Ich bin mir bewusst, ähnliche Fragen über pi in C++ (Sie sind mehrere Jahre und standards alt); ich würde gerne wissen, den aktuellen Stand des Problems.

Ich bin auch sehr interessiert in warum, oh warum C++ immer noch nicht über eine Konstante pi hat aber eine viel kompliziertere math.

UPD: ich weiß, dass ich definieren kann, pi mich als 4*atan(1) oder acos(1) oder double pi = 3.14. Sicher. Aber warum im Jahr 2018 habe ich noch, es zu tun? Wie standard-math-Funktionen arbeiten, ohne pi?

InformationsquelleAutor der Frage Amomum | 2018-04-11

Schreibe einen Kommentar