C++
文章平均质量分 83
jingruixiaozhuang
这个作者很懒,什么都没留下…
展开
-
The effective memory management of C++
一: 基本概念: 1.内存分配方式 内存分配方式有三种: [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 [3]从原创 2013-12-01 13:46:56 · 620 阅读 · 0 评论 -
The two-dimensional pointer operation in C++
C中的二维指针问题总结: 概括的说,指针其实就是可变数组的首地址,说是可变数组,是 指其包含内容的数量的可变的,并且是可动态申请和释放的,从而充 分节约宝贵的内存资源。我一向喜欢一维数组,除非万不得已,我一 般是不用二维数组的,多维的则更是很少涉足了。因为一维简单,容 易理解,而用指针指向的多维数组就具有相当的复杂性了,也因此更 具有讨论的必要。 闲话少说,这原创 2013-12-01 11:18:46 · 641 阅读 · 0 评论 -
The effective tools for processing matrix in C++ programming
最近和一些朋友讨论到了C++中数学工具的问题,以前总是很2地自己写矩阵运算,或者有时候在matlab里计算了一些数据再往C程序里倒,唉~想想那些年,我们白写的代码啊……人家早已封装好了!首先推荐几个可以在C++中调用的数学平台:eigen、bias、lapack、svd、CMatrix,本文着重eigen做以讲解,希望对各位有所帮助。 下面是本文主线,主要围绕下面几点进行讲解: ***转载 2013-12-01 13:18:58 · 526 阅读 · 0 评论 -
The mixed programming in terms of matlab and C++
本文原汁原味的原创!!!盗版必究!本产品已通过ISO9001国际质量体系认证!!!大印在手,天下我有!! 一: 首先进行环境变量的配置: Think的用户变量: D:\opencv\opencv\opencv\build\x86\vc10\bin; D:\opencv\opencv\opencv\build\common\tbb\ia32\vc10;D:\vs20原创 2013-12-01 13:24:58 · 862 阅读 · 0 评论