例如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 關注
- 849 瀏覽
添加回答
舉報
0/150
提交
取消