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个回答
展开全部
A、new和delete是C++语言中专门用于动态内存分配和释放的函数 。 new和delete不是函数,是操作符
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 。不会回收
D 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new, 没有的事
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 。不会回收
D 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new, 没有的事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C、当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 。 系统有可能给你swap到磁盘上,但是不会帮你回收, 系统关机的时候,可以帮你回收内存的。 或者你程序死掉了,整个进程的内存都帮你回收了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询