C++题:关于动态存储分配,下列说法正确的是?
A、new和delete是C++语言中专门用于动态内存分配和释放的函数B、动态分配的内存空间也可以被初始化C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不...
A、new和delete是C++语言中专门用于动态内存分配和释放的函数
B、动态分配的内存空间也可以被初始化
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间
D、当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
这题选B,ACD都是那里错了? 展开
B、动态分配的内存空间也可以被初始化
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间
D、当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
这题选B,ACD都是那里错了? 展开
4个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
A、new和delete是C++语言中专门用于动态内存分配和释放的函数 。 new和delete不是函数,是操作符
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 。不会回收
D 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new, 没有的事
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 。不会回收
D 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new, 没有的事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 。 系统有可能给你swap到磁盘上,但是不会帮你回收, 系统关机的时候,可以帮你回收内存的。 或者你程序死掉了,整个进程的内存都帮你回收了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询