C++ Singleton Class

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;