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

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

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

以上是 什么是智能指针,我什么时候应该在 C++ 中使用它? 的全部内容, 来源链接: utcz.com/z/349166.html

回到顶部