【初心者歓迎】C/C++室 Ver.13【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0133デフォルトの名無しさん
NGNG省略して書くと、
class B;
class A { B* pB; void Test(){ pB->Do(); } }
class B : public A { void Do(){...} }
これだとpB->Do()のところで「認識できない型Bが使われています」と弾かれ、
class A;
class B : public A { void Do(){...} }
class A { B* pB; void Test(){ pB->Do(); } }
これだとclass Bの定義で「定義されていない基本クラスが宣言されてます」と弾かれ、
どちらにしてもコンパイルが通りません…。
VC++.net2003です。
■ このスレッドは過去ログ倉庫に格納されています