1)怎么转换不同的shared_ptr
用 static_pointer_cast 和 dynamic_pointer_cast
2)怎么用enable_shanred_from_this<>
为了方面类实例在自己函数里,把自己传出去,才会继承这个类。
使用时一定要注意不要在构造里用shared_from_this(),同时,类的实例一定要通过shared_ptr创建出来才行。
本文介绍了如何使用static_pointer_cast和dynamic_pointer_cast进行不同类型的shared_ptr之间的转换,并详细讲解了enable_shared_from_this模板类的使用方法及注意事项。
1)怎么转换不同的shared_ptr
用 static_pointer_cast 和 dynamic_pointer_cast
2)怎么用enable_shanred_from_this<>
为了方面类实例在自己函数里,把自己传出去,才会继承这个类。
使用时一定要注意不要在构造里用shared_from_this(),同时,类的实例一定要通过shared_ptr创建出来才行。
5186
466

被折叠的 条评论
为什么被折叠?