例如int* process(int* arr){int* b = new int[10]; for(int i = 0; i<10; i++)b[i] = *(arr+i) + 1;...return b;delete[] b;}这样写对吗?如果在main函数中要调用process( )这个函数,并输出它的返回值,可以调用成功吗?不会因为在process()里已经释放了b的内存就使结果错误吧?(前提是main函数只调用了这一个函数)
- 2 回答
- 0 关注
- 816 浏览
添加回答
举报
0/150
提交
取消