第一个 C++里面有new 和delete能够实现相似功能。 malloc系列是函数,而new是操做符 用new更高效 第二个 对于对象的内存分配 使用new能够调用构造函数 而用malloc则不会, 因此有可能出现不可预知问题, 尤为是派生类对象,若是有虚函数表,那么用malloc出来的类对象,使用就是一场灾难函数