• 模板的实现可以放在独立的文件里,在头文件中 include 即可,文件名没有限制。这是实现与声明分离思想的一种体现。
  • #define NAME(WHAT) #WHAT:这个宏可以将名字转换为 const char* 字符串。
  • 继承 std::enable_shared_from_this<> 后,可以通过其成员函数 shared_from_this() 快速为当前对象创建 shared_ptr