- 博客(4)
- 收藏
- 关注
转载 C/C++常见标准头文件前的一般格式解析
为什么标准头文件都有类似以下的结构? #ifndef __INCvxWorksh#define __INCvxWorksh #ifdef __cplusplusextern "C" {#endif /*...*/ #ifdef __cplusplus}#endif #endif /* __INCvxWorksh */ 分析 显然,头文件中的编译宏“#ifndef __INCvxWorksh、#define __INCvxWorksh、#endif” 的作用是防止该头文件被重复引用。深层揭密extern
2010-12-02 16:27:00
676
转载 C++中delete, new以及new [], delete[]操作符内幕
人们有时好像喜欢故意使C++语言的术语难以理解。比如说new操作符(new operator)和operator new的区别。 当你写这样的代码:string *ps = new string("Memory Management"); 你使用的new是new操作符。这个操作符就象sizeof一样是语言内置的,你不能改变它的含义,它的功能总是一样的。它要完成的功能分成两部分。第一部分是分配足够的内存以便容纳所需类型的对象。第二部分是它调用构造函数初始化内存中的对象。new操作符总是做这两件事情,你
2010-12-02 16:27:00
224
转载 OpenCV的移植
OpenCV的移植 开源的计算机视觉类库OpenCV( IntelÒ Open Source Computer Vision Library)由英特尔公司位于俄罗斯的研究实验室所开发,它是一套可免费获得的由一些C 函数和C ++ 类所组成的库,用来实现一些常用的图像处理及计算机视觉算法]。由于OpenCV 的源代码是完全开放的,而且源代码的编写简洁而又高效,特别是其中大部分的函数都已经过汇编最优化,以使之能高效而充分地利用Intel系列处理芯片的设计体系,OpenCV 的代码执行效率是非常高的,
2010-12-01 15:30:00
1124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人