[問題] malloc與速度問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
gcc
問題(Question):
我有 頻繁的重覆使用某 function
裡面會用到 一個很大的一維陣列
int func()
{
static int arr[100000];
...
}
期待他的int 空間不要在func消失而消失, 可以重複使用, 減省時間
資料可以不用initial
但是這個size 100000會變, 改用malloc的話該怎麼辦?
{
static int *arr;
arr = malloc(sizeof(int)*100000); // ???
}
補充說明(Supplement): for 效率 & time考量
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.86.187
※ 編輯: Ohwil 來自: 211.23.86.187 (10/17 16:54)
推
10/17 17:00, , 1F
10/17 17:00, 1F
→
10/17 17:01, , 2F
10/17 17:01, 2F
→
10/17 17:02, , 3F
10/17 17:02, 3F
→
10/17 17:05, , 4F
10/17 17:05, 4F
→
10/17 17:11, , 5F
10/17 17:11, 5F
→
10/17 17:11, , 6F
10/17 17:11, 6F
→
10/17 17:12, , 7F
10/17 17:12, 7F
→
10/17 17:12, , 8F
10/17 17:12, 8F
→
10/17 17:14, , 9F
10/17 17:14, 9F
→
10/18 09:25, , 10F
10/18 09:25, 10F
→
10/18 09:26, , 11F
10/18 09:26, 11F
→
10/18 09:28, , 12F
10/18 09:28, 12F
→
10/18 17:21, , 13F
10/18 17:21, 13F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章