首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

delete *p是delete [] p的替代方案吗?

delete *p不是delete [] p的替代方案。

delete *p用于释放通过new运算符分配的单个对象的内存空间,而delete [] p用于释放通过new []运算符分配的数组对象的内存空间。

具体来说,delete *p只能释放通过new运算符分配的单个对象的内存空间,而不能正确释放通过new []运算符分配的数组对象的内存空间。如果使用delete *p来释放数组对象的内存空间,会导致未定义的行为。

因此,对于通过new []运算符分配的数组对象,应该使用delete [] p来释放内存空间,而不是delete *p。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分52秒

谷歌SEO推广方案是怎么做的,谷歌SEO优化好做吗

3分25秒

2.16.雅可比符号jacobi

7分18秒

1.6.线性打表求逆元

6分1秒

2.15.勒让德符号legendre

22分1秒

1.7.模平方根之托内利-香克斯算法Tonelli-Shanks二次剩余

4分48秒

1.11.椭圆曲线方程的离散点

4分49秒

089.sync.Map的Load相关方法

12分23秒

1.8.模平方根之奇波拉算法Cipolla二次剩余

7分58秒
11分2秒

1.13.同x不同y和同y不同x,求私钥

10分3秒

会声会影2023旗舰版强悍来袭,会那些新功能呢?

15分29秒

1.9.模立方根之佩拉尔塔算法Peralta三次剩余

领券