You mean aside from the fact that new/delete calls the constructor/destructor for the objects it creates, which malloc/free doesn't. Sure, beside that fact, they are pretty much the same. They both allocate memory and assign it to the pointer you give, and release the memory from a given pointer.

--
Mats