动态分配 相关的软件列表

C++中智能指针如何设计和使用
首页

C++中智能指针如何设计和使用

2020-02-16 标签:c,智能,指针,如何,设计,使用,smart,pointer,存储,指向,动态分配,对象,用于,生存,控制,能够,确保

智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。