正確にはC++のconstexpr指定子にある こいつはコンパイル時に処理を実行してしまう凄いやつだ 3分クッキングを思い浮かべてほしい 「この具材を入れて30分煮ます」 「さて、その煮たモノがこちらです」 ← constexpr指定子 計算を予めコンパイル時にやるので、実行時には『結果』だけが表示される。 もちろん、その速度は実行時処理と比べ物にならない。 結果だけだ。計算したと言う過程は省かれ、結果だけが残る…。 無能ワイ「ん?でも決まった計算しかできないよな?入力に応じた計算できないやん。 ゴミでは?」 ノン。 いいかい?無能ワイ。 想 定 さ れ る 入 力 を 全 て 予 め 計 算 し て お け ば い い 無能ワイ「ん?でも天文学的な計算量になるぞ? 非現実的では?……はッ、まさか」 イエスだ、無能ワイ。 量 子 コ ン ピ ュ ー タ ー 膨大なコンパイル時処理を記述し
![プログラミング言語の未来はC++にある](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif)