经典指数          
原因
855
浏览数
0
收藏数
 

下面有关c++内存分配堆栈说法错误的是?
  • 对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制
  • 对于栈来讲,生长方向是向上的,也就是向着内存地址减小的方向;对于堆来讲,它的生长方向是向下的,是向着内存地址增加的方向增长。
  • 对于堆来讲,频繁的 new/delete 势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。对于栈来讲,则不会存在这个问题
  • 一般来讲在 32 位系统下,堆内存可以达到4G的空间,但是对于栈来讲,一般都是有一定的空间大小的。

     举报   纠错  
 
切换
暂时还没有答案,欢迎分享你的解答 . . .
撰写答案
扫描后移动端查看本题