C++相談室 part20
■ このスレッドは過去ログ倉庫に格納されています
0067デフォルトの名無しさん
NGNGどうも、ありがとうございます。
スタティックメンバを使うのって、設計の仕方としてはだめなんですか?
あるメンバ関数の戻り値を決めるときに、自分自身のデータだけでなく、別の
インスタンスのデータも必要なときに使おうと思ったんです。例えば、自分自身の
データが作成されたインスタンスのデータの平均値よりも大きいかどうかを
返すメンバ関数とかです。
class Test{
static Test* tests[100];
int value;
public:
bool IsOverAve();
}
こんな感じで、コンストラクタは呼ばれたときに、自分自身のポインタを配列の
あいているところに登録するようにします。
こうしておけば、うまくいくように思ったんですが・・・。
■ このスレッドは過去ログ倉庫に格納されています