C++相談室 part85
レス数が900を超えています。1000を超えると表示できなくなるよ。
0935デフォルトの名無しさん
2010/11/04(木) 23:05:04Factoryで生成しろってことですかね?
class BaseHoge{
public:
BaseHoge() {};
} ;
class Hoge1: public BaseHoge{
public:
static BaseHoge* create(){ return new Hoge1() ; }
} ;
class Hoge2: public BaseHoge{
public:
static BaseHoge* create(){ return new Hoge2() ; }
} ;
class Hoge3: public BaseHoge{
public:
static BaseHoge* create(){ return new Hoge3() ; }
} ;
BaseHoge* (*create_Hoge[])() = {
Hoge1::create,
Hoge2::create,
Hoge3::create,
} ;
レス数が900を超えています。1000を超えると表示できなくなるよ。