c++单例模式

#include 
using namespace std;
class Singleton
{
     
public:
    static Singleton &GetSingleton() {
     
        static Singleton instance;
        return instance;
    }
    void Print() {
     
        std::cout << "我的实例内存地址是:" << this << std::endl;
    }
};

int main() {
     
    Singleton::GetSingleton().Print();
    Singleton::GetSingleton().Print();
}

我的实例内存地址是:0x4030b0
我的实例内存地址是:0x4030b0

参考
https://juejin.im/post/6844903928497176584#heading-9

你可能感兴趣的:(C/C++)