<2>FilterEngine 类解析——OpenCV图像滤波核心引擎 FilterEngine类是OpenCV关于图像滤波的主力军类,OpenCV图像滤波功能的核心引擎。各种滤波函数比如blur, GaussianBlur,到头来其实是就是在函数末尾处定义了一个Ptr<FilterEngine>类 ...
分类:
其他好文 时间:
2016-06-16 17:40:02
阅读次数:
244
#include<stdio.h>intmain(){FILE*fp;if((fp=fopen("c://my/test.txt","r+"))==NULL)(){printf("文件没有正确打开,不能往下执行了.\n");return(1);}}文件型指针#include<stdio.h>intmain(){int*ptr;//声明一个int指针intval=1;//声明一个int值ptr=&val;//为..
分类:
编程语言 时间:
2016-06-15 11:05:06
阅读次数:
218
1 #define container_of(ptr, type, member) ({ \ 2 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 3 (type *)( (char *)__mptr - offsetof(type,mem ...
分类:
其他好文 时间:
2016-06-15 10:30:23
阅读次数:
217
#include<stdio.h>intmain(){int
*ptr;//声明一个int指针intval=1;
//声明一个int值ptr=
&val;//为指针分配一个int值的引用intderef=
*ptr;//对指针进行取值,打印存储在指针地址中的内容printf("deref地址=%ld,值=%d\n",ptr,deref);}第2行,我们通过*操作符声明了一..
分类:
其他好文 时间:
2016-06-15 00:14:38
阅读次数:
190
1.推荐使用std::shared_ptr<TaskT>代替指针TaskT*使用,shared_ptr是一种智能指针,能自主销毁释放内存,在c++11中被引入,在多线程编程中有很大的用处,它可以统计有多少指针指向同一个对象。该类被包含在<memory>中 2.在模板类中要使用某一容器的iterato ...
分类:
编程语言 时间:
2016-06-14 19:35:10
阅读次数:
230
1. 数据成员指针 对于普通指针变量来说,其值是它所指向的地址,0表示空指针。 而对于数据成员指针变量来说,其值是数据成员所在地址相对于对象起始地址的偏移值,空指针用-1表示。例: 代码示例: struct X { int a; int b; }; #define VALUE_OF_PTR(p) ( ...
分类:
编程语言 时间:
2016-06-09 12:06:40
阅读次数:
221
把函数作为对象是程序设计的新思维。STL 通过重载类中的 operator() 函数实现函数对象功能,不但可以对容器中的数据进行各种各样的操作,而且能够维护自己的状态。因此,与标准 C 库函数相比,函数对象更为通用。本章将介绍函数指针的使用、函数对象的定义、引入目的、使用方法,C++98 标准和C++11标准下 STL 内置函数对象的详细介绍、适配器类的使用。包括 bind1st bind2nd not1 not2 mem_fun mem_fun_ref ptr_fun bind ref cref 的使用。...
分类:
编程语言 时间:
2016-06-08 16:01:40
阅读次数:
280
<>调用堆栈 php_ext_test.dll!zif_confirm_test_compiled(int ht, _zval_struct * return_value, _zval_struct * * return_value_ptr, _zval_struct * this_ptr, int ...
分类:
Web程序 时间:
2016-06-06 13:48:41
阅读次数:
291
Postfix+Sasl+Courier-Authlib+MySQL+Dovecot+Webmail搭建邮件服务器实验背景:A.Vmware虚拟机redhat5.8._32位-台作为邮件服务器,设定主机名为mail.willow.com,IP为1.1.1.18,DNS指向本机,提前部署好DNS服务器,特别要指出的是,一定要将mail邮箱服务器的MX记录,A记录,PTR记录..
分类:
数据库 时间:
2016-06-03 16:01:13
阅读次数:
818
在c++98中,智能指针通过一个模板“auto_ptr”来实现,auto_ptr以对象的方式来管理堆分配的内存,在适当的时间(比如析构),释放所获得的内存。这种内存管理的方式只需要程序员将new操作返回的指针作为auto_ptr的初始值即可,程序员不能显式的调用delete。如 auto_ptr(n ...
分类:
编程语言 时间:
2016-06-01 19:50:55
阅读次数:
184