1.new是个操作符,和什么"+","-","="...有一样的地位.
5.用new分配的对象会调用对象的构造函数,delete则会调用对象的析构函数
而malloc和free从不调用构造和析构函数,他们只是简单的分配内存。
6.malloc需要指定分配空间大小, 而new是自动计算的
1.new是个操作符,和什么"+","-","="...有一样的地位.
5.用new分配的对象会调用对象的构造函数,delete则会调用对象的析构函数
而malloc和free从不调用构造和析构函数,他们只是简单的分配内存。
6.malloc需要指定分配空间大小, 而new是自动计算的