2025年01月20日

一日一項目 πはどうなってんのよおぉぉぉ なあぁにぃぃ! いまさらかーーい

#define _USE_MATH_DEFINES // M_PI用に必須だって
#include <cmath>

こういうの何だろな、なんで規格化されていないのだあ。

C++20以降は次のようなのが使えるってさ~
#include <numbers> // C++20で追加

std::cout << "Value of pi: " << std::numbers::pi << std::endl;

ま~なんてめんどそう。std::numbers::pi 長すぎだわす(´・ω・`)

くっそー こうなったら double M_PI = std::numbers::pi と書いて M_PI使っているコードが動作するようにしちゃるうぅぅぅぅぅぅ。
待て待て #define M_PI  3.14でもいいか。桁はもっと増やすとして。

てかね、VisualStudio2022 CommunityでC++でビルドしてエラーが M_PIは未定義ですって出るとね、ワタクシ なんだかね(´・ω・`) そのたびに上のコピペするけどね。

ま、いいか。どうせたまにしか使わんしなのだぉ。

posted by toinohni at 10:23| 東京 ☁| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください