初识智能指针和标准模板库STL
初识智能指针什么是智能指针为什么要使用智能指针三个智能指针模板格式参考书籍什么是智能指针智能指针是行为类似于指针的类对象。为什么要使用智能指针在函数内使用常规普通指针时,容易因为忘记释放内存、异常使函数直接终止等原因造成内存泄露;考虑到类对象可以在对象过期时,析构函数会释放指向的内存,所以我们考虑将指针对象化,由此引出智能指针。当然,知道智能指针的目的后,我们得注意,智能指针的实质是行为类似于指针的类对象。三个智能指针模板分别是auto_ptr, unique_ptr, shared_ptr。
原创
2022-02-26 18:47:11 ·
468 阅读 ·
0 评论