C++指针 可读性检查
来源:百度知道 编辑:UC知道 时间:2024/06/05 08:50:50
int *pInt;
pInt = new int[10]; //分配空间
delete []pInt;
这样做不会内存泄露,但这样可读性会不会很差?
因为你创建的时候是一个对象,而释放的是一个数组。
pInt = new int[10]; //分配空间
delete []pInt;
这样做不会内存泄露,但这样可读性会不会很差?
因为你创建的时候是一个对象,而释放的是一个数组。
没有啊pInt是指向一个数组的指针,释放起来和数组是一样的啊
你明明创建的是一个数组,释放的也是一个数组,你怎么能理解成创建的是一个对象呢?
想要美观的话 可以把它包装一下
这样做对啊