Re: Singleton руками
От: tonykent  
Дата: 25.05.09 10:03
Оценка: +1
agg>Но никакие финты не помогли, такое предчувствие что я переработал и немного затупил, подскажите пожалуйста как правильно занулить статический указатель?


template<class T, template <typename T> class CreationPolicy = CreateUsingNew> 
class Singleton 
{
    typedef typename T ObjectType;
public:
    static T& Instance();
protected:
    Singleton(){}
private:
    static Singleton<T,CreationPolicy>* _instance;
};

template <class T,template <typename T> class CreationPolicy>
Singleton<T,CreationPolicy>* Singleton<T,CreationPolicy>::_instance;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.