enable_shared_from_this

2022-02-18  本文已影响0人  疾风2018

目的:作为基类让某个类继承,为该类添加一个shared_from_this()方法,返回指向对象自己的shared_ptr对象,并且只有该对象被shared_ptr管理起来的时候才能这样,否则抛异常。这是因为:

这个基类enable_shared_from_this<T>定义了一个字段_Wptr,用make_shared方法创建对象时会为这个字段赋值,否则该字段就是空。

上一篇下一篇

猜你喜欢

热点阅读