web-dev-qa-db-ja.com

constexpr

最適化を使用した「constexprif」と「if」-なぜ「constexpr」が必要なのですか?

constexprの同等の三項演算子if?

if constexprによってこのコア定数式エラーが消えないのはなぜですか?

std :: is_constant_evaluatedの動作

C ++チェックステートメントが評価できるかどうかconstexpr

C ++ 11でconstexpr機能を使用する必要があるのはいつですか?

関数を `constexpr`であると**宣言**しないのはなぜですか?

std :: max()およびstd :: min()はconstexprではありません

constexprはラムダ関数/式でサポートされていますか?

静的constexpr char []への未定義の参照

なぜC ++ 11 constexprはそれほど制限されているのですか?

クラスstatic constexprでのC ++リンカーエラー

C ++ 11では、sqrtはconstexprとして定義されていますか?

C ++ 11-constexpr関数内のstatic_assert?

constexprのオーバーロード

静的関数を使用して静的メンバーを初期化するconstexpr

C ++ 11:配列のコンパイル時間計算

コンパイル時に2つのタイプが同じかどうかを確認する方法(Boost strong typedefで動作する場合のボーナスポイント)

コンパイル時にConstexprを使用してアレイにデータを入力します

変数のconst vs constexpr

関数内の静的constexpr変数は意味がありますか?

`constexpr`と` const`の違い

constexpr関数はいつコンパイル時に評価されますか?

std :: arrayはconstexprクラスで使用できますか?

constexprはインラインを意味しますか?

「constexpr」を使用してテンプレートパラメータに文字列リテラルを使用する

静的constexpr変数vs関数

Constexpr数学関数

MSVC ++ 11が関数のconstexpr修飾を拒否するのはなぜですか?

C ++ 11でN要素constexpr配列を作成する

constexprはVC2013でコンパイルされていません

constexprではなくstd :: integral_constantをいつ使用しますか?

constexpr関数本体c ++ 14に非リテラル型の定義変数を含めることができますか?

クラス内の実際の静的定数のenum vs constexpr

なぜこれが定数式ではないのですか?

コンパイル時にC文字列の長さを計算します。これは本当にconstexprですか?

いつ、なぜconstexprでstaticを使用するのですか?

constexprでキャストの再解釈の制限を回避する

テンプレート引数としてのconstexpr関数パラメーター

constexprでstd :: stringを使用することは可能ですか?

非静的データメンバーをconstexprにできないのはなぜですか?

`std :: initializer_list`がリテラル型として定義されていないのはなぜですか?

constexpr参照を初期化する方法

コンパイル時定数を定義する最良の方法

constexpr const vs constexpr変数?

const char * constを使用してconstexprを説明する

constexpr externを宣言する方法は?

非型パラメーターとしてconstchar *を使用したテンプレートトリック

コンストラクタでconstexprを指定すると、それから作成されたすべてのオブジェクトが自動的にconstexprになりますか?

構造体内の静的constexpr変数とクラスの初期化

constexpr const char * vs constexpr const char []

C ++で「関数を毒する」とはどういう意味ですか?

静的constexprメンバー変数について

constexpr関数をスローします

ヘッダーファイルとodrのconstexprグローバル定数

constexprはnoexceptを意味しますか?

仮想関数をconstexprにすることはできますか?

クラスにそれ自体の静的constexprメンバーインスタンスを含めることはできませんか?

C ++の型名をconstexprで取得できますか?

静的constexprintと昔ながらの列挙型:いつ、なぜ?

forループがコンパイル時の式ではないのはなぜですか?

constexpr ifおよびstatic_assert

関数ポインタが `constexpr`になるのはなぜですか?

コンパイル時に静的constexpr配列の最小/最大値を取得します

constexpr関数内のコンパイル時または実行時の検出

静的constexprメンバーの未定義の参照エラー

constexpr vs. static const:どちらを好むか?

constexpr関数では何が許可されますか?

分解宣言をconstexprにできないのはなぜですか?

Constexprとマクロ

「if constexpr()」と「if()」の違い

警告:関数は、戻り値の型を末尾に付けずに「auto」型指定子を使用します

この「未定義の外部変数」がC ++ 17でリンカーエラーにならないのはなぜですか?

Mac OS Xでの作成中に不明な型名 'constexpr'にエラーが発生しました

デストラクタにconstexprをマークできないのはなぜですか?

constexpr関数の本体はreturnステートメントではありません

constexpr関数に切り替えます

const変数の値は、変数のタイプに応じて、定数式で使用可能または使用不可です

constexprと静的constexprグローバル変数の違い

constexpr C文字列を宣言するには?

constexprが本当にconstexprであるかを知ることは可能ですか?

std :: mapの初期化にc ++ 11 constexprを使用

最新のC ++:constexprテーブルの初期化

C ++ 17の「Ifconstexpr」はテンプレート化されていない関数では機能しません

キャプチャせずにラムダ式内のconstexpr変数にアクセスする

constexpr exp、log、pow

ヘッダーファイルでのconstexprの使用

定数式ではなく、メンバー配列を使用してconstexpr関数を呼び出すのはなぜですか?

C ++ 17のconstexpr関数でグローバル変数を変更する

C ++ 17 constexpr文字列解析

else-ifの後にconstexprを配置する必要がありますか?

constexpr std :: arrayの始まり

ローカル変数のアドレスはconstexprですか?

以下のコードは、不正なNDRですか、それとも整形式ですか?

C ++のstd :: vectorデータメンバーを持つconstexprメンバー関数

Consteval関数は、関数引数に依存するテンプレートパラメータを許可しますか?

std :: stringは結局コンパイル時の文字列になりますか?

定数整数と定数評価

グローバルconst char []をconstexpr string_viewに置き換える落とし穴はありますか?

if constexpr-破棄されたステートメントが完全にチェックされるのはなぜですか?