小编Bjö*_*.P.的帖子

构造函数中的weak_from_this()

我知道你不能shared_from_this在构造函数中使用。但是可以weak_from_this在构造函数中使用 new吗?根据 cppreference:

这是作为 enable_shared_from_this 一部分的私有可变 weak_ptr 成员的副本。

http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/weak_from_this

我没有看到从构造函数中获取内部存储的 weak_ptr 副本的问题,但我可能会遗漏一些东西,所以我不确定这一点。

c++ constructor smart-pointers weak-ptr

6
推荐指数
1
解决办法
3008
查看次数

标签 统计

c++ ×1

constructor ×1

smart-pointers ×1

weak-ptr ×1