智能指针
文章平均质量分 74
Findway_
我的博客:lhgaaa.github.io
展开
-
智能指针之scoped_ptr源码剖析
//scoped_ptr指针的简单实现 //scoped_ptr不能转让所有权 //重点是reset函数的写法 #if 0 //how to use scoped_ptr #include using namespace boost; using namespace std; struct posixFile { posixFile(const char* fileName) {原创 2016-11-04 20:37:07 · 340 阅读 · 0 评论 -
智能指针之auto_ptr源码剖析
//自动指针即auto_ptr,不同于scoped_ptr指针的是自动指针会转移使用权 //在进行赋值或者拷贝构造之后,原来的auto_ptr会失去对所管指针的拥有权,并且将自己的指针赋为NULL //重点是赋值操作符的写法,考虑多种不同的情况 #include using namespace std; template class auto_ptr { private : m原创 2016-11-04 20:30:23 · 299 阅读 · 0 评论