8
是這些成員變量之間的區別:C++中的static const vs constexpr成員字段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>
都應該有效。
([\'constexpr \'和\'常量\'之間的不同]的可能的複製http://stackoverflow.com/questions/14116003/difference-between-constexpr-and-const ) –
讀完這個問題後,我仍然無法找出我的問題的答案:-) – amin
@HumamHelfawi我想知道當constexpr是靜態時它有什麼不同。這有點不同。 – amin