什么是智能指针,我何时应该在 C++ 中使用它?


智能指针是一个封装了“原始”(或“裸”)C++ 指针的类。它用于管理指针指向的资源。例如,如果对该内存位置的引用丢失。它有点像垃圾回收器。智能指针有许多类型。


您几乎总是应该使用智能指针。这是因为使用指针的主要痛点是手动内存管理和内存泄漏。智能指针试图摆脱这两个问题。如果您不想在实践中执行这两项操作,则应该使用智能指针。

更新日期:2019 年 7 月 30 日

319 次浏览

开启你的 职业

完成课程以取得认证

开始
广告
© . All rights reserved.