码迷,mamicode.com
首页 >  
搜索关键字:auto_ptr    ( 227个结果
C++ Primer 学习笔记_90_用于大型程序的工具 --异常处理[续3]
用于大型程序的工具--异常处理[续3]九、auto_ptr类[接上]5、auto_ptr对象的复制和赋值是破坏性操作 auto_ptr和内置指针对待复制和赋值有非常关键的区别。当复制auto_ptr对象或者将它的值赋给其他auto_ptr对象的时候,将基础对象的所有权从原来的auto_ptr对象转给副本,原来的auto_ptr对象重置为未绑定状态。 auto_ptr strPtr1(new ...
分类:编程语言   时间:2014-06-05 08:34:36    阅读次数:366
【C++深入浅出】智能指针之auto_ptr学习
起:C++98标准加入auto_ptr,即智能指针,C++11加入shared_ptr和weak_ptr两种智能指针,先从auto_ptr的定义学习一下auto_ptr的用法。template class auto_ptr { // wrap an object pointer to ensure....
分类:编程语言   时间:2014-05-27 16:13:40    阅读次数:440
the leak of the memory in c++ 03
The Leak of the Memory in C++     In this chaper I will introduce a new smart pointer which is scoped_ptr; It likes auto_ptr but better. When peopel use auto_ptr, sometimes they forget that auto_...
分类:编程语言   时间:2014-05-25 07:03:10    阅读次数:373
auto_ptr的使用及其源代码
auto_ptr的使用及其源代码...
分类:其他好文   时间:2014-05-15 23:05:53    阅读次数:267
boost
std::auto_ptr 析构的时候调用 delete 操作符来自动释放所包含的对象boost::scoped_ptr / boost::scoped_array不能传递它所包含的对象的所有权 到另一个作用域指针boost::shared_ptr /boost::shared_array在内部记录...
分类:其他好文   时间:2014-05-15 02:01:07    阅读次数:353
C、C++智能指针
这篇文章主要来源于:codeguru网站的一篇文章:A TR1 tutorial:smart pointer (详细介绍了C++的智能指针,尤其是shared_ptr)。众所周知,在 TR1 之前,C++标准库中的智能指针只有auto_ptr,但由于它的【排他所有权模式】(exclusive own...
分类:编程语言   时间:2014-04-30 18:01:06    阅读次数:478
高效使用auto_ptr
auto_ptr是C++标准库中为了解决资源泄漏的问题提供的一个智能指针类模板。auto_ptr的实现原理是RAII,在构造的时获取资源,在析构的时释放资源。下面通过一个例子掌握auto_ptr的使用和注意事项。事例类的定义:#pragma once#include using namespace ...
分类:其他好文   时间:2014-04-27 21:14:06    阅读次数:622
227条   上一页 1 ... 21 22 23
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!