Здравствуйте, 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. Тогда в чем преимущество?