c++
文章平均质量分 88
琥珀彩
这个作者很懒,什么都没留下…
展开
-
C++/C中内存分配情况详解
一、一个经过编译的C/C++的程序占用的内存分成以下几个部分:1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式类似于链表。转载 2016-08-31 09:34:11 · 2149 阅读 · 0 评论 -
C++拷贝构造函数详解 转载:http://blog.csdn.net/lwbeyond/article/details/6202256
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plain copyint a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。转载 2016-08-10 16:44:42 · 353 阅读 · 0 评论 -
两个字符串的编辑距离-动态规划方法
概念字符串的编辑距离,又称为Levenshtein距离,由俄罗斯的数学家Vladimir Levenshtein在1965年提出。是指利用字符操作,把字符串A转换成字符串B所需要的最少操作数。其中,字符操作包括:删除一个字符 a) Insert a character插入一个字符 b) Delete a character修改一个原创 2016-10-11 11:51:42 · 30788 阅读 · 20 评论 -
vs&matlab混合编程-- - mexw64
转载:http://blog.csdn.net/wak0408/article/details/38272163这个文章的流程是,在vs里面生成matlab可以读懂的文件(mexw**),当然也可以在matlab里面编译 .c/.cpp,直接生成(mexw**),matlab的.m文件就可以直接调用了。vs&matlab混合编程,例如文章最后的两个参考文献,但是参考文献都是转载 2016-11-13 11:19:21 · 4340 阅读 · 0 评论