From f08970079d336dcf66a7d59d3e4f47072610f1a8 Mon Sep 17 00:00:00 2001 From: Jakub Vojvoda Date: Wed, 5 Oct 2016 09:59:15 +0200 Subject: [PATCH] fix Singleton pattern --- singleton/Singleton.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/singleton/Singleton.cpp b/singleton/Singleton.cpp index c7c0f2a..238c667 100644 --- a/singleton/Singleton.cpp +++ b/singleton/Singleton.cpp @@ -28,19 +28,19 @@ public: std::cout << "This is Singleton." << std::endl; // ... } - // ... private: + Singleton() {} static Singleton *instance; // ... }; +Singleton* Singleton::instance = nullptr; + int main() { - Singleton singleton; - singleton.tell(); - + Singleton::get()->tell(); return 0; }