C++中关于堆和栈的说法,哪个是错误的:
来源:互联网 发布:淘宝店铺基础信息填写 编辑:程序博客网 时间:2024/05/16 06:34
C++中关于堆和栈的说法,哪个是错误的:
正确答案: C
堆的大小仅受操作系统的限制,栈的大小一般一般较小
在堆上频繁的调用new/delete容易产生内存碎片,栈没有这个问题
堆和栈都可以静态分配
堆和栈都可以动态分配
- 添加笔记
- 求解答(7)
- 收藏
- 纠错
选C,静态分配是指在编译阶段就能确定大小,由编译器进行分配,堆不可以进行静态分配,堆的申请都是在执行过程中进行的。
A,堆和栈的大小都可以设置,栈一般只有几KB。
B,堆在动态分配时,要申请连续的内存空间,释放后会产生碎片。
D,堆是使用malloc()、calloc()、realloc()等函数动态分配的,而使用alloca()函数可以动态分配栈的内存空间,释放的时候由编译器自己释放。
0 0
- C++中关于堆和栈的说法,哪个是错误的:
- 关于C++/JAVA类中的static成员和对象成员的说法正确的是:
- 关于C++/JAVA类中的static成员和对象成员的说法正确的是:
- 下面有关malloc和new,说法错误的是?
- Andriod系统中关于BroadcastReceiver的说法正确的是?
- 关于STP、RSTP 和MSTP 说法正确的是
- “四年一闰”的说法原来是错误的!
- 浅谈两个关于硬盘的错误说法
- 京东2017实习生招聘试题 下列关于抽象类说法错误的是
- 士大夫的说法是
- 的说法是地方
- 的说法是打发士大夫的说法的说法绥德
- 下列有关windows系统的EXE和DLL文件说法错误的是?
- 关于SendMessage和PostMessage的一些说法
- 对于#include <filename.h> 和 #include “filename.h”,以下说法错误的是( )。
- 以下选项中关于各种面向对象设计原则的说法正确的是()
- 下列关于Java并发的说法中正确的是()牛客网
- 关于"组"的说法
- LayoutInflater和findViewById() 的区别
- 机器学习-决策树-ID3, C4.5
- AutoMapper使用示例(一)【结合ASP.NET MVC4 】
- 触控未来的日子--Day 20
- JavaUDP 实现基本通信
- C++中关于堆和栈的说法,哪个是错误的:
- mysql query to find the maximum 3 values from a column and group by on other column
- keepalived
- 监听输入框值的即时变化onpropertychange、oninput
- 架构设计:生产者-缓存队列-消费者(3)
- Android开发中Handler的经典总结
- 最大子序列和问题
- 【杭电】不要62
- leetcode No48. Rotate Image