Descripción
Singleton class
File Template: ✅
Prefix
singleton:class
Scopes
cpp
Snippet de código
class ${1:Singleton} {
private:
static ${1:Singleton}* instance;
${1:Singleton}() {
$0
}
public:
static ${1:Singleton}* getInstance() {
if (!instance) {
instance = new ${1:Singleton}();
}
return instance;
}
};
${1:Singleton}* ${1:Singleton}::instance = nullptr;