书山有路勤为径
1.模板的实现可以用另外一个文件来实现,h文件中include既可以了,文件名随意(实现分离思想)
2.#define NAME(WHAT) #WHAT 这个宏可以吧名字变为const char*
3.std::enable_shared_from_this<> 继承这个类,其中的函数shared_from_this 可以快速创建share_ptr