天天看点

new 的一定要delete吗?

new 不一定要delete,如果是在堆上用new分配空间的是要的,否则将会内存泄露;但是如果我们使用非堆上的空间则不要;这时new只是在已经存在的空间上执行一个构造函数,不管理空间分配,因而空间的管理权不为new对象所有,new对象只要在最后保证执行了析构函数就可以了----new placement的用法;

继续阅读