本篇文章来介绍一下C++高频面试题 智能指针。
1.智能指针高频问题:
接下来我会为大家一 一解读:
2.智能指针的由来:
在实际开发中 遇到的困境:
3.智能指针的核心是采用RAII思想来自动化管理指针指向的动态资源的释放(必答)
4.智能指针的种类
shared_ptr :强引用计数 注意死锁 有拷贝构造 拷贝赋值构造 移动构造 资源没有明确的拥有者
使用shared_ptr管理动态资源的时候 不建议使用裸指针 尽量用make_shared来初始化 不
本篇文章来介绍一下C++高频面试题 智能指针。
1.智能指针高频问题:
接下来我会为大家一 一解读:
2.智能指针的由来:
在实际开发中 遇到的困境:
3.智能指针的核心是采用RAII思想来自动化管理指针指向的动态资源的释放(必答)
4.智能指针的种类
shared_ptr :强引用计数 注意死锁 有拷贝构造 拷贝赋值构造 移动构造 资源没有明确的拥有者
使用shared_ptr管理动态资源的时候 不建议使用裸指针 尽量用make_shared来初始化 不