现在的位置: 首页 > 综合 > 正文

C++(new and malloc0

2012年10月23日 ⁄ 综合 ⁄ 共 231字 ⁄ 字号 评论关闭
http://www.programfan.com/club/showbbs.asp?id=128097
6楼说的没错
对于象int,char,float这一类的基本数据类型和只含成员变量的结构体来说,用new和malloc()是一样的,对应的delete和free()也是一样的.
而对于类则不一样,new操作先申请内存,然后还要调用类的构造函数,而malloc()只是申请一块内存而已,对应的delete操作先调用类的析构函数,再释放内存,而free()只释内存.

抱歉!评论已关闭.