C++相談室 Part3
■ このスレッドは過去ログ倉庫に格納されています
0191名無しサソ
NGNG>185
スマソ。書き忘れです。
class A{
int a
class B{
void b();
}
B *b;
}
と言う感じで、Bのポインタを持たせて、Aのコンストラクタが
呼ばれた時点でnewしようとしています。クラスBは継承された
描画関数で、Aは物体です。で、Aを描画するために、Bで継承
してオーバーロードした関数内に、Aのメンバ変数が欲しいな、と・・・。
AはBと大きく違うし、複数のBみたいなクラスを持っているので、
描画クラスから継承したくはないと思っています。
初期化したときにクラスAのポインタをコンストラクタでクラスB
に突っ込む事で動作するようにはなりましたが、こんな汚い方法
以外で出来ない物かと。
■ このスレッドは過去ログ倉庫に格納されています