[問題] 有關delete與陣列
不好意思,我是剛學C++的新手,問題可能很基本
我寫了一個函式大概長這樣
int* Preprocess(int a[], int n)
{
int* sparse = new int[n][floor(log(n)/log(2) )+ 1];
...................
return sparse;
}
請問應該在什麼時候用delete,可以在函式外面嗎
還有我查了很多回傳陣列的方法,有些說這個寫法不好,請問通常應該會怎麼寫
先謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.183.154
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1489323836.A.2A6.html
推
03/12 21:12, , 1F
03/12 21:12, 1F
→
03/12 21:12, , 2F
03/12 21:12, 2F
→
03/12 21:13, , 3F
03/12 21:13, 3F
→
03/12 21:14, , 4F
03/12 21:14, 4F
推
03/12 21:15, , 5F
03/12 21:15, 5F
→
03/12 21:16, , 6F
03/12 21:16, 6F
→
03/12 21:16, , 7F
03/12 21:16, 7F
推
03/12 21:22, , 8F
03/12 21:22, 8F
→
03/12 21:31, , 9F
03/12 21:31, 9F
推
03/12 21:35, , 10F
03/12 21:35, 10F
推
03/13 09:52, , 11F
03/13 09:52, 11F
推
03/13 10:33, , 12F
03/13 10:33, 12F
推
03/13 12:16, , 13F
03/13 12:16, 13F
推
03/13 12:59, , 14F
03/13 12:59, 14F
→
03/13 13:00, , 15F
03/13 13:00, 15F
推
03/13 14:17, , 16F
03/13 14:17, 16F
→
03/13 14:18, , 17F
03/13 14:18, 17F
→
03/13 22:19, , 18F
03/13 22:19, 18F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
9
18