码迷,mamicode.com
首页 >  
搜索关键字:智能指针    ( 834个结果
使用智能指针来管理对象 (基于RAII)
...
分类:其他好文   时间:2016-06-25 22:57:18    阅读次数:134
C++4笔记
1 引用包装器 2 仿函数 3 转义字符 4 using别名 5 模板元编程 6 智能指针 7 多线程 8 静态断言以及调试技能的要求 1 引用包装器 std::ref(变量),函数模板直接引用 2 仿函数 3 转义字符 4 using别名 5 模板元编程 6 智能指针 7 多线程 8 静态断言以及 ...
分类:编程语言   时间:2016-06-25 06:10:38    阅读次数:186
delete了,析构函数却没有调用
析构函数在对象的生命结束时,会自动调用,大家所熟知的智能指针就是根据析构函数的这种特性而实现的,包括Qt的内存管理机制,也都是利用了析构函数的这一机制来实现的。c++创始人Bjarne Stroustrup在创造析构函数也是出于这种目的的,可见如果析构函数用的好的话,可以省去我们很多工作量,你不再需 ...
分类:其他好文   时间:2016-06-25 06:08:34    阅读次数:178
Android智能指针浅析
长久以来,C++中的内存管理问题一直让人头疼,空指针,野指针,内存泄露。。。。。。C++程序员看到这样的问题就是各种头大!这样的问题往往很难解决,尤其是代码架构比较庞大或者复杂的时候。但是同样是面向对象的JAVA语言却没有这个问题,为什么呢?因为java有GC,也就是垃圾回收而C++没有。C++的做法是:程序员必须做到在new一个对象之后当不需要使用它的时候必须delete这个对象。看来很好,没有问...
分类:移动开发   时间:2016-06-24 15:12:43    阅读次数:262
正确地使用智能指针
C++没有像Java和C#那样存在自动内存回收机制,因此C++的内存管理是每一个C++程序员都要面对的问题。所幸的是,C++提供了智能指针这一机制来帮助我们自动地管理内存分配,大大方便了内存管理。 C++提供了两种智能指针:auto_ptr和shared_ptr,这两种类型都具备自动管理内存资源的功 ...
分类:其他好文   时间:2016-06-23 14:23:37    阅读次数:175
Qt 智能指针学习(7种QT的特有指针)
从内存泄露开始? 很简单的入门程序,应该比较熟悉吧 ^_^ #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label ...
分类:其他好文   时间:2016-06-20 07:03:34    阅读次数:2728
ffmpeg 从视频流中抓取图片
从视频中不断抓取图片的基本流程:打开视频流地址->获取视频流packt->解码成图片帧->输出图片 一.初始化Ffmpeg 如果你不想输出log,设置log级别为AV_LOG_PANIC。 二.打开视频。 三 .读取视频包: 说明一下:不一定要用智能指针。我确定这样写不会有内存泄露,所以就不改了,随 ...
分类:其他好文   时间:2016-06-16 23:02:19    阅读次数:438
读书笔记_Effective_C++_条款十七:以独立语句将new产生的对象置入智能指针
...
分类:编程语言   时间:2016-06-15 22:05:33    阅读次数:169
C++11模板类使用心得
1.推荐使用std::shared_ptr<TaskT>代替指针TaskT*使用,shared_ptr是一种智能指针,能自主销毁释放内存,在c++11中被引入,在多线程编程中有很大的用处,它可以统计有多少指针指向同一个对象。该类被包含在<memory>中 2.在模板类中要使用某一容器的iterato ...
分类:编程语言   时间:2016-06-14 19:35:10    阅读次数:230
如何MSHTML命名空间解析HTML文件(MSHTML::IHTMLDocument2Ptr 提示错误)
1.创建Win32或MFC工程. 2.在预编译或需要使用MSHTML命名空间的头文件中添加以下语句: #include <atlbase.h> #include <Mshtml.h> #import <mshtml.tlb> 3.前置条件设置完成,现在可以开始使用MSHTML访问里面的智能指针了。 ...
分类:Web程序   时间:2016-06-13 19:08:53    阅读次数:504
834条   上一页 1 ... 36 37 38 39 40 ... 84 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!