C++(new and malloc0

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

posted on 2005-12-29 21:50  cy163  阅读(418)  评论(0编辑  收藏  举报

导航