c++ 编程
朝阳之路
海阔凭鱼跃,山高任鸟飞。好风频借力,祝愿各位极客技术长虹!
展开
-
C++内存管理
[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权转载 2013-10-30 15:58:51 · 863 阅读 · 0 评论 -
c++ 内存管理
(1)一定不能返回栈指针或者引用;原创 2013-10-30 15:57:22 · 493 阅读 · 0 评论 -
const char* char*const
const char*; char*const;倒过来读 p is a const pointer to char; p is a point to const char; 例如:const char *p;//p is a pointer to const char;char* const pp;//pp is a const pointer to char所以p原创 2013-11-01 10:13:05 · 536 阅读 · 0 评论 -
kd-tree
kd tree就是一种加速算法,在sift匹配中使用较多;(1)计算方差;看选哪个维度;选好维度之后,选取中位数 (2)递归kd-tree+knn 搜索返回最近邻 这个用在N》》2k k为维度原创 2013-11-06 11:17:11 · 669 阅读 · 0 评论 -
image registra
cvFindContours()从二值图像中选取轮廓 与cvcanny之类的算子可以结合到一块;canny算子得到了二值图像cvfindcontour画出轮廓cvSeq c->total取得每一个完整轮廓;轮廓的多边形逼近 cvapproxyPoly边界框原创 2013-11-06 10:52:49 · 558 阅读 · 0 评论 -
大小端
大端模式:高字节 在 低地址小端模式: gao字节 在 高低指16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:内存地址 0x4000 0x4001 存放内容 0x34 0x12 //小端模式;而在Big-endian模式CPU内存中的存放方式则为:内存地址 0x4000 0x4001 存原创 2014-01-24 17:14:26 · 666 阅读 · 0 评论 -
debug 下exe无法正常运行
(1)无dll;(2)路径问题(3)任何时候都不建议出现绝对路径;原创 2014-02-17 10:32:43 · 1827 阅读 · 0 评论