ulfben

Modern C++ Singleton

Dec 13th, 2017
1,386
0
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.34 KB | None | 0 0
  1. #pragma once
  2. template<class T>
  3. class SingletonBase{
  4. protected:
  5.     SingletonBase(){};
  6. public:
  7.     SingletonBase(const SingletonBase&) = delete;
  8.     SingletonBase operator=(const SingletonBase&) = delete;
  9.     static T& instance(){
  10.         static T single; //no need for DCLP since C++11 (paragraph 6.7.4, static initialization)
  11.         return single;
  12.     }
  13. };
Advertisement
Comments
  • Gyqizv
    193 days
    # text 0.21 KB | 0 0
    1. Best t33n active cpx link daily updates!
    2.  
    3. Copy and paste the link in a new browser tab and then hit enter!
    4.  
    5. https://crazyporn.@xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
    6.  
    7. Remove the @
  • Yuizcko
    148 days
    # text 0.20 KB | 0 0
    1. Best Pastebin.com alternatives paste sites list
    2.  
    3. Copy and paste the link in a new browser tab and then hit enter!
    4.  
    5. https://crazyporn.xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
Add Comment
Please, Sign In to add comment