c++
文章平均质量分 76
Stray_Cat_Founder
这个作者很懒,什么都没留下…
展开
-
c++调用matlab函数 - dll方式
项目中遇到一个问题,需要用c++调用matlab程序,这里记录下整个过程。准备环境matlab 2014a visual studio 2010 PS:版本问题要注意,之前是visual studio 2017,这个就一直报错(笑cry),matlab比较难安装,所以一般来说调节visual studio版本就好了。matlab设置visual studio的c++编译...原创 2018-06-09 13:46:57 · 9198 阅读 · 3 评论 -
c++指针复杂应用例子
定义指针变量int *i = new int[5]; //初始化数组int *j = new int(6); //初始化指向int变量的指针int array[5] = {1, 2, 3, 4, 5}; int *a = array; //a 指向数组int *b; b = array; //b 指向数组int e[3][3] = {{1,2,3},{4,5,6},{7,8,...原创 2018-09-15 17:48:21 · 989 阅读 · 0 评论 -
c++指针与集合类介绍使用
前沿 c++是一个重要的工具,涉及到性能问题的都会使用到c++,遗憾的是自己对c++相关的东西不太了解,希望借助这波学习能弄通它。c++指针首先弄懂两个符号的意思,&、*。& 每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址#i...原创 2018-09-10 08:13:00 · 1195 阅读 · 0 评论 -
c++编译链接过程以及相关重要工具简单介绍
##c++内存C++内存空间一个c++程序所使用的内存被分为4个区,栈、堆/自由存储区、静态存储区、常量存储区。栈 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。由编译器自动分配释放,存放函数的参数值,局部变量的值。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用...转载 2018-09-24 08:40:45 · 416 阅读 · 0 评论 -
c++内存管理
c++内存分配方式在C++中,内存分成4个区,他们分别是堆/自由存储区、栈、全局/静态存储区和常量存储区。栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆/自由存储区:就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一...原创 2018-09-24 20:57:43 · 340 阅读 · 0 评论