基本クラスとそのクラスの派生クラスのオブジェクトのメンバー変数を共有したいのですがstaticで宣言したらエラーが起こりました
ほかの変数などは省きます
class Acls { protected: static int data[10][10]; public: void DataDisp(); }; class Bcls : public Acls { public: //dataをいじる関数 }; int main() { Acls a; Bcls b; b.dataをいじる関数; a.DataDisp(); }
LNK200:外部シンボル""protected static int(*Acls::data)[10]"(?...)"は未解決です
LNK112(1件の未解決外部参照
というエラーが出ます
どうしたらいいですか?

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/10 00:36
退会済みユーザー
2018/03/10 05:15