- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C++中一些新的关键字
1、C++中的动态内存分配 new ------delete Tyep *pointer = new Type; Type *pointer = new Type[N]; delete pointer; delete[] ponter; new 和 malloc 的
2013-09-29 10:33:30 855
原创 3.函数的升级
1、C++中推荐使用内联函数替换宏定义的代码片段。 内联函数声明时inline关键字必须和函数定义结合在一起,否则编译器会直接忽略内联请求。使用内联函数免去了压栈,跳转,返回操作,并且比宏定义的代码片段更安全,因为它有参数检查和返回类型的检查,也没有宏的副作用。但是,C++编译器不一定准许内联函数的请求,内联函数的实现机制是使用符号表。 内联函数的限制: 1
2013-09-28 22:32:41 769
原创 C++中的引用
1、引用----------变量的别名 引用和对应的变量具有相同的地址。引用在定义的时候必须用变量初始化,但是作为函数参数时,不用初始化。2、const引用-------让变量拥有只读属性 int a = 3; const int &b = a; int &b = 1; //error const int &b = 1; 正确,
2013-09-25 19:56:48 838
原创 c到c++的升级
c++是以c语言为基础,面向对象支持,类型加强,函数加强,异常处理。1、在C++中变量可以随时定义。2、register关键字 在C中,register关键字请求编译器将局部变量存储于寄存器中,C语言中无法获得register变量的地址。 在C++中编译器有自己的优化方式,不使用register也能做优化,并且C++中可以取得register变量的地址。当C++编译
2013-09-25 19:29:36 936
原创 OpenCV实现人脸识别——EigenFace特征脸法
从OpenCV2.4开始,加入新的类FaceRecognizer,可以用它方便的进行人脸识别实验。目前支持的算法有 Eigenface特征脸 createEigenFaceRecognizer() Fisherface createFisherFaceRecognizer() Local Binary Patterns
2013-09-10 22:37:49 9523 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人