水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:大家见过的代码库里,用shared_ptr多还是自有的
1楼
|
lambdai
|
2021-09-11 01:40:40
|
展开
挺多限制
在sharedptr能被隐藏起来,不需要对外转成sharedptr
并且保证业务逻辑保证不会循环引用
并且在乎sharedptr 因为集成dtor和weak counter的overhead
总的来说,极少
【 在 DoorWay 的大作中提到: 】
: 引用计数RefCountPtr 配合 RefCountBase多?
- 来自「最水木 for iPhone12,8」
--
FROM 104.133.8.*
5楼
|
lambdai
|
2021-09-11 08:17:53
|
展开
hmm,这个RefCountPtr是个很有名的类吗?是哪里面实现的?
你说的这个是不是T 继承 RefCountPtr<T>的样子?这样对T有侵入,那确实不会double free
【 在 DoorWay 的大作中提到: 】
: 现在的代码库,用的是后者,自己实现的引用计数对象,
: RefCountPtr 配合 RefCountBase。审代码发如下:
:
: ....................
- 来自「最水木 for iPhone12,8」
--
FROM 104.133.9.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版