私はC++のFAQを読んでいます。第16章「静的の使用」では、次のように述べています。
「const静的データメンバーはクラスで宣言され、通常は.cppファイルなどのソースファイルで定義(および初期化)されます。ただし、場合によっては、クラス本体で初期化できます。」
次に、整数型と非整数型を宣言できる場所について説明します(ただし、これはC ++ 11の積分では変更されたと思います)。
私の質問は、上記はconst静的データメンバーにのみ適用され、非const静的データメンバーには適用されないのですか?
私は本当に混乱し始めており、なぜこれらの制限があるのかわかりませんか?揮発性、可変性、およびその他のキーワード変数に関するこれらのルールはありますか?誰かがこれを簡単に学ぶことができますか(24時間年中無休でプログラミングする以外に)?