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