クラスのメンバ変数に「static」を付けると
未解決とエラーが出ます。
原因はなんだと考えられますか?
静的メンバ変数
Re:静的メンバ変数
class CsObj { private: static int Obj; } int CsObj::Obj = 0;
実態の定義とは int CsObj::Obj = 0;のことでしょうか?
Re:静的メンバ変数
A.h でクラスAを定義してメンバに
staticな変数TESTを入れた時は
A.cppで実体化(int A::TEST = 0)等と実体化しないといけません^^
staticな変数TESTを入れた時は
A.cppで実体化(int A::TEST = 0)等と実体化しないといけません^^