enable_shared_from_this
- owt代码中,面向对象的复杂性,使得 enable_shared_from_this 的使用很常见。
- 参考
enable_shared_from_this是一个模板类,让子类拥有一个shared_from_this成员方法。
应用于shared_ptr的共享对象中,如对于类型T的共享对象tt,会生成一个shared_from_this方法,
- 需求:
- 直接获取this是不安全的,因此最好能“共享”。
- 与共享对象(shared_ptr)分享的所有权,但不能变为拷贝一个共享对象。
- 要求:
- 只能附属在某个共享对象中,普通对象不能继承 enable_shared_from_this
When you do this, kee