public
私のクラス宣言のセクションには、次のものがあります。
static float m_screenWidth;
static float m_screenHeight;
その後、クラスコンストラクターまたは他の場所で必要なものにそれらを設定できますが、それらを使用するとコンパイラーは失敗し、次のように言います。
Undefined symbols for architecture
これは、これらのメンバーにアクセスしようとする行に記載されています。クラス メソッドでは、名前でアクセスします。非メンバー関数では、className::
プレフィックスを使用してアクセスします。関係ありません、彼らは楽しんでいません。何かアドバイス?
「宣言されていない」エラーが発生していないため、ある程度認識されることに注意してください。