私はC++ 11でコンパイルしながら、これを持っている:typedefでconst int classメンバを使用していますか?
class A{
const uint32_t X = 5;
typedef std::array<B, X> ARRAY;
};
と私は、エラーメッセージ
非静的データメンバの不正使用を取得します。
これは静的なものではありません。私はこのために動的なリンクの問題があり、イニシャライザリストを使用したくないからです。これらの「マジックナンバー」は非常に明確ですヘッダーの上部。
あります。 –
'static constexpr' –
静的で動的なリンクを使用しているためにバグが発生したため、静的を使用したくありません..... – user997112