Re[3]: Насколько "вредно" использование singleton?
От: enji  
Дата: 26.07.10 12:30
Оценка:
Здравствуйте, rm822, Вы писали:

R>для С++ больше подходит monostate

R>http://www.objectmentor.com/resources/articles/SingletonAndMonostate.pdf

Почитал, не понял в чем преимущество monostate.

class TMonostate
{
  static std::string s;

public:

  const std::string& getS() { return s; }
  
};


В таком виде использовать не получится, так как до входа в main() TMonostate::s может быть неинициализирована. Т.е. внутри надо городить синглетон, оберткой для которого будет этот TMonostate. Тогда в чем преимущество?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.