博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下面有关malloc和new,说法错误的是?
阅读量:2387 次
发布时间:2019-05-10

本文共 430 字,大约阅读时间需要 1 分钟。

下面有关malloc和new,说法错误的是? 

正确答案: C   你的答案: 空 (错误)

new 建立的是一个对象, malloc分配的是一块内存.
new   初始化对象,调用对象的构造函数,对应的delete调用相应的析构函数,malloc仅仅分配内存,free仅仅回收内存
new和malloc都是保留字,不需要头文件支持
new和malloc都可用于申请动态内存,new是一个操作符,malloc是是一个函数

new/delete都是要分两步操作的:new分配内存,并且调用对象的构造函数初始化一个对象;delete调用相应的析构函数,然后释放内存
malloc/free只是分配内存/回收内存, 所以A、B对;
malloc需要头文件"stdlib.h"或者"malloc.h" C错;
new/delete都是内建的操作符,而malloc是一个函数,其函数原型是:
void *malloc(unsigned int num_bytes);
所以选C

转载地址:http://nkiab.baihongyu.com/

你可能感兴趣的文章
WinForm控制Webbrowser自动登录
查看>>
access表(.mdb文件) 导入 power designer
查看>>
PowerDesigner如何设计表之间的关联
查看>>
SQLite通用数据库类
查看>>
CMD下修改IP地址!
查看>>
安卓手机可以连上wifi但无法上网的解决办法
查看>>
C++程序员常用工具集
查看>>
在CSDN博客中添加量子恒道统计功能的做法
查看>>
C++调用IDL程序的做法(一)
查看>>
外部修改应用程序图标的做法
查看>>
database disk image is malformed解决方法
查看>>
有关error PRJ0003错误的思考
查看>>
实现自定义对话框程序快捷键的两种方法
查看>>
如何对抗微软霸权,google给我们上了一课
查看>>
获取windows版本信息的做法
查看>>
忆父亲
查看>>
png库结合zlib库使用出现的一个链接问题的解决
查看>>
STL数组和com数组相互转换的做法
查看>>
开发平台软件中关于第三方库管理的一些思考
查看>>
svn创建分支的做法
查看>>