是的,这是必要的:如果你在动态存储分配一些与new或new[],编译器不知道你有没有计划通过分配对象一起在函数返回之后,所以它是你的责任来调用delete(或delete[])免费您分配的对象.
您可以使用unique_ptr<T>以避免delete显式调用,但unique_ptr<T>代表您的析构函数将进行调用.
| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |