, поэтому у меня есть пользовательский класс, который имеет два подкласса: manager и regular_User, и я хочу, чтобы менеджер был singleton. Может ли кто-нибудь помочь мне, как это сделать? спасибо!Как обычный класс может иметь одноэлементный подкласс в C++
class user{
public:
//sth
protected:
//sth
};
class manager:public user{ //i want this to be singleton
//
};
class regular_user:public user{
};
Выполнение этого обычным способом с помощью частного конструктора и публичной статической функции «получить экземпляр»? –
Кроме того, если вы говорите, что 'manager' наследует от' user' (если это то, что вы подразумеваете под «подклассом») в тексте, пожалуйста, покажите, что в коде вы также публикуете. Наличие текста и несоответствия кода несколько путают. –