new是C++的运算符malloc是C的函数。所以从效率上来说new的效率更高。另外,在对象操作上,new会调用构造函数,而malloc只是单纯分配内存。所以在C++对象申请中,必须用new而不是malloc
malloc是只分配空间,返回void类型的地址。用new的话,包含malloc的功能,而且会调用类的构造函数。。。