貴様ら!オブジェクト指向を教えろ!!第2章
■ このスレッドは過去ログ倉庫に格納されています
0042デフォルトの名無しさん
NGNGコンストラクタ以外はなんでもかんでも virtual にするのは正しいですね。
class Singleton
{
private:
static Singleton *m_Object;
Singleton()
{
if(m_Object == 0) {
m_Object = new Singleton;
}
}
public:
virtual ~Singleton()
{
delete m_Object;
}
virtual Singleton *GetObject()
{
return m_Object;
}
};
これが正しいのかな。
■ このスレッドは過去ログ倉庫に格納されています