auto_ptr与unique_ptr与shared_ptr对比
来源C++PrimerPlus 第16章
包含于头文件memory中
auto_ptr 从C++98开始,C++11已经摒弃。声明格式:auto_ptr<double> pd(new double) ; 原理:将指针包装成一个对象,由对象的生命周期来自动释放指针
问题:auto_ptr<double> pd(new double) ;auto_ptr<double> pd2 = pd; 存在多次引用指针同一个指针时,造成delete同一个指针多次 为了解...
原创
2021-04-07 17:20:58 ·
186 阅读 ·
0 评论