[問題] 請問要如何定義常數陣列?

看板C_and_CPP作者時間13年前 (2012/07/13 00:18), 編輯推噓2(209)
留言11則, 6人參與, 最新討論串1/1
請問一下在Visual C+ 6.0 MFC 要如何宣告一個"常數"陣列 因為數據非常的多 那又要用這些數據做運算 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.217.53

07/13 00:29, , 1F
int arr[] = {1, 2, 3, 4, 5, .... }; 要多長都OK
07/13 00:29, 1F

07/13 00:41, , 2F
你的常數陣列是指什麼? 有小一點的例子嗎?
07/13 00:41, 2F

07/13 11:09, , 3F
vector< const int> v;
07/13 11:09, 3F

07/13 14:26, , 4F
樓上在搞笑吧
07/13 14:26, 4F

07/13 18:46, , 5F
可能因為原po說 "很多" ,所以怕塞不進去吧 < ~誤 >
07/13 18:46, 5F

07/13 23:31, , 6F
我真的是考慮到數據非常的多,這個字眼. 與其用array
07/13 23:31, 6F

07/13 23:32, , 7F
那就用vector吧.
07/13 23:32, 7F

07/14 00:24, , 8F
笑點不是vector,而是容器內的元素必需assignable
07/14 00:24, 8F

07/14 00:25, , 9F
const int不是assignable所以是不能放進vector的
07/14 00:25, 9F

07/14 00:25, , 10F
vc為什麼編得過我也不清楚,不過gcc會死得很難看
07/14 00:25, 10F

07/14 01:21, , 11F
const int vector用initializer list也不行嗎QQ
07/14 01:21, 11F
文章代碼(AID): #1F_lZNDY (C_and_CPP)