8
これらのメンバ変数の違いは何ですか:静的const vs constexprメンバーフィールドはC++ 11/14でですか?
struct my_class {
static const int i = 0;
static constexpr int j = 0;
};
私の理解が正しければ、私はコンパイル時の定数としてi
とj
の両方を使用することができますよ。つまり、std::array<int, my_class::i>
とstd::array<int,my_class::j>
の両方が動作するはずです。
可能な重複http://stackoverflow.com/questions/14116003/difference-between-constexpr-and-const ) –
その質問を読んだ後、私はまだ私の質問への答えを理解することができません: – amin
@HumamHelfawi私はconstexprが静的なときにどのような違いがあるか知りたいです。それは少し違います。 – amin