new 在分配内存的同时会调用构造函数来初始化对象。 malloc 仅仅分配内存,不会进行初始化,分配的内存块中的内容是未定义的。 释放内存: new 分配的对象应使用delete来释放内存,并调用析构函数。 malloc 分配的内存应使用free来释放。 异常处理: new 在分配内存失败时会抛出std::bad_alloc异常。 malloc 在分配...