В игре Source SDK
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Коротенький гайд посвящённый
синглотонам.
Синглтон позволяет создать единственную сущность
одного типа.
Опишем класс - синглтон.
CSettingsClass.hсинглотонам.
Синглтон позволяет создать единственную сущность
одного типа.
Опишем класс - синглтон.
Код:
#include <Windows.h>
class CSettingsClass {
private:
CSettingsClass() { }
~CSettingsClass() { }
public:
static CSettingsClass*getInstance() {
static CSettingsClass singl;
return &singl;
}
//полезная нагрузка
void Method();
void Method1();
};
CSettingsClass.cpp
Код:
#include "CSettingsClass.h"
void CSettingsClass::Method(){
printf_s("Method() was called");
}
void CSettingsClass::Method1()
{
}
Использование
Код:
#include "CSettingsClass.h"
int main(){
CSettingsClass::GetInstance()->Method();
return 0L;
}
Такую реализацию удобно использовать для
класса настроек.
класса настроек.