C++智能指针
-
C++之智能指针初步及弃用auto_ptr的原因分析
目录RAIIRAII的四个步骤裸指针存在的问题智能指针智能指针的引入四种智能指针总结RAII[详细]
2023-03-24 10:53 分类:开发 -
C/C++中智能指针的用法详解
目录前言一、什么是智能指针二、使用方法1.shared_ptr2.unique_ptr3.weak_ptr前言 本章主要介绍一些C/C++中智能指针的实现原理以及如何使用[详细]
2023-01-05 10:45 分类:开发 C++特性之智能指针shared_ptr详解
目录1.创建指针对象2.分离关联的原始指针3.与普通指针比较4.NULL检测shared_ptr 是C++11提供的一种智能指针类,它足够智能,可以在任何地方都不使用时自动删除相关指针,从而帮助彻底消除内存泄漏和悬空指针的问题。[详细]
2022-12-08 10:38 分类:开发C++强制转换与智能指针示例详解
目录1.C++强制转换之const_cast(cosnt常量相关的)2.C++强制转换static_cast(指针相关的)3.C++强制转换dynamic_cast动态转换4.C++强制类型转换reinterpret_cast5.C++智能指针之shared_ptr6.C++智能指针之weak_ptr7.C+[详细]
2022-12-03 11:10 分类:开发C++ Boost weak_ptr智能指针超详细讲解
目录一、提要二、特别智能指针(Special Smart Pointers)一、提要 在 C++11 中,boost::weak_ptr是另一类智能指针,一般是用COM组件生成、调用,本文阐述这种指针的特点和用法。[详细]
2022-12-03 10:48 分类:开发