随笔分类 -  c/c++

摘要:第一部分C++内存地址分配简介1内存地址是从高地址到低地址进行分配的:[cpp] view plaincopyprint?inti=1;intj=1;coutSetting->Link,在Category 中选中Output,然后在Reserve中设定堆栈的最大值和commit。 注意:Reserve最小值为4Byte;commit是保留在虚拟内存的页文件里面,它设置的较大会使栈开辟较大的值,可能增加内存的开销和启动时间。 碎片问题:对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。对于栈来讲,则不会存在这个问题,因为栈是先进后出的队列 阅读全文
posted @ 2013-10-15 17:24 save 阅读(3323) 评论(0) 推荐(0)