码迷,mamicode.com
首页 >  
搜索关键字:ptr    ( 2121个结果
opencv中ptr的使用
#include #include#include#includeusing namespace cv;void colorReduce(Mat &image,int div =64){ int nl = image.rows; int nc =image.cols*image.chan...
分类:其他好文   时间:2015-06-17 10:51:38    阅读次数:239
未定义标识符ULONG_PTR,BOOL等错误解决方法
在vs2013中出现错误:未定义标识符ULONG_PTR,BOOL等 在文件头部增加:#include...
分类:其他好文   时间:2015-06-16 14:46:26    阅读次数:253
[C/C++]_[中级]_[使用智能指针的方式释放malloc出来的堆空间]
场景: 1. 使用auto_ptr 的方式可以wrap类对象, 之后在方法结束后可以自动释放对象, 参考;这样在有条件判断的语句时可以省掉free语句或CloseHandle. http://blog.csdn.net/infoworld/article/details/9008911 2.C++的特性之一就是类对象(非返回值的对象)在方法结束后会自动调用析构函数,这样在析构函数里可以放一些释放资源的操作. 3. 这里实现了一个类似auto_ptr的类的实用Wrap类,可以参考根据自己需要自定义特...
分类:编程语言   时间:2015-06-14 18:35:49    阅读次数:178
指针的算术运算
C++ 指针的算术运算C++ 指针 C++ 指针指针是一个用数值表示的地址。因此,您可以对指针执行算术运算。可以对指针进行四种算术运算:++、--、+、-。假设 ptr 是一个指向地址 1000 的整型指针,是一个 32 位的整数,让我们对该指针执行下列的算术运算:ptr++在执行完上述的运算之后,...
分类:其他好文   时间:2015-06-13 20:11:20    阅读次数:110
C++11中的智能指针
在C++11中,引入了智能指针。主要有:unique_ptr, shared_ptr, weak_ptr。 这3种指针组件就是采用了boost里的智能指针方案。很多有用过boost智能指针的朋友,很容易地就能发现它们之间的关间: std boost 功能说明...
分类:编程语言   时间:2015-06-12 15:24:56    阅读次数:501
auto_ptr的使用原则
auto_ptr是c++标准库中的一种严格所有权型的智能指针,实现在backward/auto_ptr.h文件中pro:1、做临时变量时,不需要手动去释放资源void f() { ClassA *p = new ClassA; ...... // 如果这抛出异常,还会有...
分类:其他好文   时间:2015-06-10 20:39:57    阅读次数:130
注入DLL之主线程方式
目前对于APC注入方式依然还没有了解内幕,QueueUserAPC((PAPCFUNC)LoadLibraryA, hThread, (ULONG_PTR)param);但看其调用方式可以猜出一二。,基本也是插入到线程再装载DLL。以前在黑客防线里看到过主线程注入方式装载DLL,研究了一下,发现很像...
分类:编程语言   时间:2015-06-10 19:22:35    阅读次数:235
Y-TDC 的一些函数
typedef void (*func_ptr)(void);func_ptr usm_rom_set_tx2_drive_strength_hs;定义一个函数指针类型。比如你有三个函数:void hello(void) { printf("你好!"); }void bye(void) { prin...
分类:其他好文   时间:2015-06-09 17:05:09    阅读次数:110
实现的指导方针
1、异常安全 出异常后,不占有资源,也不破坏数据涉及资源型语句,最好单独写成一行。因为同一行语句,执行顺序是不确定。// 试想,如果执行顺序是 new A -> priority() -> shared_ptr// 如果priority()执行中出现异常,那么new A执行后的资源将无法释放dea....
分类:其他好文   时间:2015-06-09 17:04:48    阅读次数:143
资源管理策略
1、用对象去管理资源获得资源对象指针后,立即放入资源管理对象中std::auto_ptr pA(createA())2、考虑复制行为禁止复制设为深拷贝转移资源所有权3、自定义new/delete 主要目的可以是:强化效率额外工作,如统计、加签名等 主要注意问题是:每自定义一个new,都要对应自定.....
分类:其他好文   时间:2015-06-09 16:34:49    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!