码迷,mamicode.com
首页 >  
搜索关键字:智能指针    ( 834个结果
C++11 智能指针
https://blog.csdn.net/flowing_wind/article/details/81301001 https://www.cnblogs.com/wuyepeng/p/9741241.html ...
分类:编程语言   时间:2020-04-30 19:37:12    阅读次数:78
为什么要有智能指针
在c++中进行动态内存申请的过程中,容易忘记delete, 即使自己没有忘记,但是因为有异常的抛出,所以也不能保证内存进行完全的释放。 auto_ptr智能指针 它只是众多的智能指针中的一种,是破坏性的指针。 使用std::auto_ptr智能指针 使用boost智能指针 使用atl框架中的智能指针 ...
分类:其他好文   时间:2020-04-18 14:08:15    阅读次数:60
c++ 踩坑大法好 智能指针
1,智能指针是啥? 普通指针基本上就是一个变量,它的的生命周期和变量的作用域有关,局部变量在走出作用域以后就会销毁,全局变量可能程序运行完了就销毁了。 new出来的指针和普通指针的区别在于,new出来的那块内存区域是不会自动被释放的,需要你手动调用delete才能释放,然而由于种种原因,new de ...
分类:编程语言   时间:2020-04-08 13:37:36    阅读次数:74
c++之智能指针
智能指针简介 为了防止内存的释放问题,c++臭名昭著的内存泄露等,相当于把当前申请的内存托管给指针管理类,通过这个类间接访问实际类 本质 本质就是把当前申请的内存传到一个类中,让这个类存储指针,通过重载的方式间接访问这个存储的指针类 可以这么说,有了智能指针的出现,在c++的代码中就不应该再频繁的出 ...
分类:编程语言   时间:2020-04-07 22:25:07    阅读次数:129
浅谈ObjectARX智能指针AcDbObjectPointer的用法
前言 用ARX智能指针打开对象,可以不在乎是否close,但同时也要注意这个变量的作用域(生命周期)问题,ARX智能指针,他的原理是利用类的析构造函数特性自动关闭对象. 这里的智能指针指的是AcDbObjectPointer这一类使用AcDbObjectPointerBase基类派生的类模板统称. ...
分类:数据库   时间:2020-04-06 21:00:30    阅读次数:150
浅谈C++智能指针
操作内存 创建内存:new 过程:用new创建内存,如果成功的话那么直接分配,然后调用对象的构造函数,如果分配不够,那么先去调用用户自己写的set_new_handler函数,一般这个函数是用来释放些内存,然后使多点内存,然后再去申请,如果还是不行,再调用该函数,但是一般就是用个标记变量释放第一次, ...
分类:编程语言   时间:2020-04-05 22:08:33    阅读次数:58
C++智能指针简单实现
share_ptr 简单实现: #include <iostream> using namespace std; template<class T> class SmartPtr { public: SmartPtr(T* ori_ptr); ~SmartPtr(); SmartPtr(SmartP ...
分类:编程语言   时间:2020-04-04 13:10:44    阅读次数:69
C++11 shared_ptr(智能指针)
在确保new动态分配的内存空间在使用结束之后,释放是一件麻烦事。C++11模板库的头文件中定义的智能指针,即shared_ptr模板,就是用来解决这个问题的。 它是将new运算符返回的指针p交给一个shared_ptr对象“托管”,就不用担心要在哪里写delete p语句 实际根本不需要编写这条语句 ...
分类:编程语言   时间:2020-03-30 23:06:56    阅读次数:89
C++ | 动态内存
内容 1. 动态内存和智能指针 2. 动态数组 3. 使用库:文本查询程序 4. 总结 0. 摘要 动态分配的对象(dynamically allocated objects)的生命(lifetime)独立于其被创建的地方,他们一直会存在到被明确释放(free)。 为了让使用动态分配的对象更安全,库 ...
分类:编程语言   时间:2020-03-25 09:15:20    阅读次数:87
智能指针之unique_ptr
概述 与shared_ptr不同,某个时刻只能有一个unique_ptr指向一个给定对象。当unique_ptr被销毁时,它所指向的对象也被销毁。同时,unique_ptr也没有类似于make_shared的标准库函数,当我们定义一个unique_ptr时,需要将其绑定到一个new返回的指针。因此初 ...
分类:其他好文   时间:2020-03-21 12:51:07    阅读次数:64
834条   上一页 1 2 3 4 5 ... 84 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!