看着是对的
bind生成的函数复制了boost sharedptr,保证rawptr生命周期不比std sharedptr短,同时自定义的deleter只要destroy boostsharedptr,实质是自减引用计数。
【 在 fanci 的大作中提到: 】
: 想用 std::shared_ptr 保存指针,但是接口返回的是 boost::shared_ptr。怎样可以把 boost::shared_ptr “转换”成 std::shared_ptr 呢?
:
: 搜了一下,StackOverflow 有个类似的问题,但其得分最高的第一个答案完全看不明白:
: ....................
- 来自「最水木 for iPad Air (3rd generation)」
--
FROM 75.31.75.*