Quantcast
Channel: How do you implement the Singleton design pattern? - Stack Overflow
Viewing all articles
Browse latest Browse all 25

Answer by Ali Khazaee for How do you implement the Singleton design pattern?

$
0
0

Simple singleton class, This must be your header class file

#ifndef SC_SINGLETON_CLASS_H#define SC_SINGLETON_CLASS_Hclass SingletonClass{    public:        static SingletonClass* Instance()        {           static SingletonClass* instance = new SingletonClass();           return instance;        }        void Relocate(int X, int Y, int Z);    private:        SingletonClass();        ~SingletonClass();};#define sSingletonClass SingletonClass::Instance()#endif

Access your singleton like this:

sSingletonClass->Relocate(1, 2, 5);

Viewing all articles
Browse latest Browse all 25

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>