您的位置:首页 > 编程语言 > C语言/C++

C++学习 boost学习之-scoped_ptr

2015-05-27 14:20 246 查看
Boost中文手册下载:http://download.csdn.net/detail/skdkjxy/8723045

用法:

1 不需要手工删除,析构函数自动调用delete

2 不能被复制和复制构造,因为这个函数是私有函数

3 一个scoped_ptr仅保存一个裸指针,不能两个以上scoped_ptr保存一个裸指针,因为析构时会有问题

4 用scoped_ptr实现impl机制时,必须自定义复制构造函数和赋值操作符,因为这两个函数在scoped_ptr是私有的

总之,scoped_ptr应该被简单的使用,一般用于一个作用域内
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: