请在 下方输入 要搜索的题目:

关于new 和 delete 关键字功能的叙述,不正确的是( )


A、C++程序的内存空间,可以分为代码区(textsegment)、静态存储区(DataSegment)、栈区(Stack)、堆区(Heap)。new关键字用于从堆区中动态申请创建对象所需的内存空间。
B、new动态申请内存空间成功后,返回该内存区域的首地址;同时,也会自动调用相关类的构造函数。
C、delete用于删除new建立的对象,并释放指针所指向的内存空间,同时,也会自动调用对象的析构函数。
D、B*ptr=newB(5);deleteptr;假设上述语句中,new申请的内存空间首地址为Addr,存放ptr指针变量值的内存空间首地址为PAddr,则执行deleteptr语句后,Addr、PAddr指向的内存区域均会被系统收回。

发布时间:2024-07-11 01:33:08
推荐参考答案 ( 由 搜搜题库网 官方老师解答 )
联系客服
答案:
搜搜题找答案
用户信息
没有账号?点我注册
登录 - 搜搜题库网
立即注册
注册 - 搜搜题库网
验证码
立即登录