ZKX's LAB

C++ 智能指针是什么用? 什么是智能指针

2020-10-05知识15

c++中的智能指针是什么 居然有人说是“通常指void*类型的指针”。晕倒。引入智能指针可以防止出现悬垂指针的情况一般是把指针封装到一个称之为智能指针类中,这个类中另外还封装了一个使用计数器,对指针的复制等操作将导致该计数器的值加1,对指针的delete操作则会减1,值为0时,指针为NULL

C++ 智能指针是什么用? 什么是智能指针

如何理解智能指针?

C++ 智能指针是什么用? 什么是智能指针

智能指针有什么不足之处? 我能想到的1 循环引用2 基于引用计数的一些性能损耗还有其他的缺点吗?相对比来说GC比智能指针又有什么优…

C++ 智能指针是什么用? 什么是智能指针

请教智能指针凭什么称得上“智能”? 个人觉得智能指针的唯一好处是不用用户自己去释放,它里面用引用计数或者其他办法使得自己能够自动释放空间。

谁能给我解释一个智能指针的问题?

#析构函数#指针变量#智能指针#指针

随机阅读

qrcode
访问手机版