C++指针 可读性检查

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:50:50
int *pInt;

pInt = new int[10]; //分配空间

delete []pInt;

这样做不会内存泄露,但这样可读性会不会很差?
因为你创建的时候是一个对象,而释放的是一个数组。

没有啊pInt是指向一个数组的指针,释放起来和数组是一样的啊

你明明创建的是一个数组,释放的也是一个数组,你怎么能理解成创建的是一个对象呢?

想要美观的话 可以把它包装一下

这样做对啊