Descripción
Singleton struct pattern
File Template: ✅
Prefix
singleton:struct
Scopes
c
Snippet de código
typedef struct ${1:Singleton} {
// fields
} ${1:Singleton};
static ${1:Singleton}* instance = NULL;
${1:Singleton}* getInstance() {
if (instance == NULL) {
instance = (${1:Singleton}*)malloc(sizeof(${1:Singleton}));
// initialize fields
$0
}
return instance;
}