今日delete是物理删除还是逻辑删除(delete与 delete []区别)
大家好,小吃来为大家解答以上问题。delete是物理删除还是逻辑删除,delete与 delete []区别很多人还不知道,现在让我们一起来看看吧!
1、delete只会调用一次析构函数,而delete[]会调用每一个成员的析构函数。
2、在More Effective C++中有更为详细的解释:“当delete操作符用于数组时,它为每个数组元素调用析构函数,然后调用operator delete来释放内存。
3、”delete与new配套,delete []与new []配套。
本文到此结束,希望对大家有所帮助。