- 博客(1)
- 收藏
- 关注
原创 智能指针的底层实现
引入:定义一个类来封装资源的分配和释放,在构造函数完成资源的分配和初始化,在析构函数完成资源的清理。 boost库的智能指针 auto_ptr:资源转移,当使用拷贝构造,赋值操作时将资源转移,并将自己的资源置为空 加权限,当使用拷贝构造,赋值操作时资源不释放,只是将权限改为false,当权限为true时&&资源不为空时,才可以释放资源。 scoped_ptr:
2017-09-10 14:33:07 1530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人