常用的一种写法:
static Single* get_instance() { static Single; return &Single; }
这种写法的好处就是不调用的时候不构造,用完程序结束自己销毁, 比较简洁.
详细参考:https://www.cnblogs.com/ccdev/archive/2012/12/19/2825355.html
及 https://www.cnblogs.com/xiaolincoding/p/11437231.html