跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI时代
搜索
⌘K
English
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI时代
English
中文
练习
/
测验
/
C++
/
智能指针
关于C++23中shared_ptr与线程,哪项说法正确?
来自智能指针
C++23 (GCC 13.3.0)
高级
1分钟
关于C++23中shared_ptr与线程,哪项说法正确?
不同shared_ptr对象可以跨线程共享控制块,但被管理对象仍需要自己的同步。
引用计数会让被管理对象的每个字段自动成为原子字段。
两个线程可以不加同步地对同一个普通shared_ptr变量并发调用reset。
weak_ptr::expired会让目标至少存活到下一条语句。
检查
向AI询问这道练习
报告错误
上一道练习
复制一个shared_ptr时会发生什么?
测验
下一道练习
找出智能指针工厂里的bug
找出bug
有新版本可用
重新加载