第一個 C++裏面有new 和delete能夠實現相似功能。 malloc系列是函數,而new是操做符 用new更高效 第二個 對於對象的內存分配 使用new能夠調用構造函數 而用malloc則不會, 因此有可能出現不可預知問題, 尤爲是派生類對象,若是有虛函數表,那麼用malloc出來的類對象,使用就是一場災難函數