すれ立てるまでもない質問はここで 第77刷
■ このスレッドは過去ログ倉庫に格納されています
0176デフォルトの名無しさん
2006/07/26(水) 00:57:55マルチスレッドを考慮する必要が無ければ、単純にこうで十分なはず。
たしかstaticな変数は最初に扱おうとした瞬間に構築される(コンストラクタが呼ばれる)という規則があったはず。
class Choge{
private:
static Choge singleton;
Choge();
Choge(const Choge&);
~Choge();
public:
static Choge& GetObj(){return singleton;}
};
Choge Choge::singleton;
■ このスレッドは過去ログ倉庫に格納されています