タグ ENiyGmaA Code
人気順 5 users 50 users 100 users 500 users 1000 users(1 - 2 / 2件)
日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 - ボレロ村上 - ENiyGmaA Code
2014-04-16 日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 中3女子です。 だいぶ間が空いたが、日経ソフトウエア5月号の特集記事として 僕の書いた 「constexpr」が開くコンパイル時プログラミングの世界 が掲載されたことを報告する。 「プログラムは実行時にだけ処理が行われるもの」。 そう思い込んでいませんか。それは大きな誤解です。 最新のC++... 続きを読む
constexpr アルゴリズムの実装イディオム その1 - ボレロ村上 - ENiyGmaA Code
中3女子です。 今回は、constexpr におけるアルゴリズムの実装法について考える。 よく知られているように、constexpr 関数には言語規格上の制約が多くある。ローカル変数が使えない、if や for などの制御構文が使えないなどは、C++11 に触れた者なら誰でも知っているだろう。だが、それらは条件演算子や再帰によって、単純に代替できる問題である。つまり、非 constexpr な実装... 続きを読む
(1 - 2 / 2件)