Singletonパターンは非常にわかりやすいんじゃないでしょうか。
Modern C++ Designには別の方法を使った書き方みたいなのものってましたね。
http://www.dofactory.com/Patterns/PatternSingleton.aspx#_self2
今回は普通にstaticなメンバを使った実装です。
https://github.com/TakahashiShuuhei/DesignPatternPractice/blob/master/Singleton.cpp