首页 > 试题广场 >

下列关于shared_ptr说法正确的是:

[单选题]

下列关于shared_ptr说法正确的是:   

  • shared_ptr 不能作为容器的元素
  • shared_ptr 是100%线程安全的
  • 容器可以作为share_ptr 管理的对象
  • 使用shared_ptr 一定可以避免内存泄漏
shared_ptr是一种智能指针,记录有多少个shared_ptrs共同指向一个对象,即引用计数。shared_ptr不能管理循环引用的对象,如果使用不当的话,会引起内存泄漏。(为了解决这个问题引入了弱指针 weak_ptr)
发表于 2020-10-12 16:04:46 回复(1)
四种智能指针:auto_ptr、unique_ptr、shared_ptr、weak_ptr
shared_ptr是一种智能指针,记录有多少个shared_ptrs共同指向一个对象,即引用计数。shared_ptr不能管理循环引用的对象,如果使用不当的话,会引起内存泄漏。(为了解决这个问题引入了弱指针 weak_ptr)
发表于 2022-09-03 16:54:11 回复(0)