C++ Design Patterns 👷🏼♂️👷🏼♀️
Singleton
This pattern in C++ is known as the Meyer's singleton.
#include <iostream>
class Singleton {
private:
Singleton() {}
public:
static Singleton& getInstance() {
static Singleton instance;
return instance;
}
};
int main() {
Singleton& s = Singleton::getInstance();
return 0;
}
could also just consider using a global namespace instead