討論串[問題] 龐大的二維矩陣建立
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 15→)留言15則,0人參與, 最新作者Favonia (貓貓最乖了)時間14年前 (2011/06/26 20:55), 編輯資訊
0
0
0
內容預覽:
不好意思但這個應該是未定義行為。C99+TC1/2/3 draft (n1256) 和 C++03 說.... C99+TC1/2/3 6.5.2.1/2. ... The definition of the subscript operator [] is that E1[E2] is ident
(還有2769個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者CindyLinz (Cindy Wang)時間14年前 (2011/06/26 17:03), 編輯資訊
0
0
1
內容預覽:
它說明寫說可以得到一個 unique pointer :p. 大概可以用來當作 in-process 的一種 uuid 用吧 XD. 大小為 0 的陣列, 如果不是用在 allocate 記憶體的話,. 以前修資料庫系統的時候, 我在作業的範例程式裡面看到類似這樣的用法:. #include <st
(還有402個字)

推噓0(0推 0噓 18→)留言18則,0人參與, 最新作者Favonia (貓貓最乖了)時間14年前 (2011/06/26 05:35), 編輯資訊
0
0
6
內容預覽:
雖然技術上可行,但建議原 Po 除了非常需要計較速度的狀況下,不要這樣自己建立陣列。個人不擅長吵架,所以召喚 C++ FAQ Lite 和 C++ 發明人來當擋箭牌好了 xDD 雖然權威的話也不一定是對的,但好像就比較多人相信.... 這個連結回答了原 Po 的問題:. C++ FAQ Lite [
(還有3319個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者VBX (啾啾)時間14年前 (2011/06/25 23:11), 編輯資訊
0
0
0
內容預覽:
試試看. int *arr[15000];. for (i=0; i<15000; i++) {. arr[i] = new int[40];. }. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.24.117.222.

推噓5(5推 0噓 16→)留言21則,0人參與, 最新作者CindyLinz (Cindy Wang)時間14年前 (2011/06/25 22:52), 編輯資訊
0
0
0
內容預覽:
有兩種做法, 方法不太一樣:. 1). int ** array = new int*[15000];. for(int i=0; i<15000; ++i). array[i] = new int[40];. 這是兩層的作法, 第一層是一有 15000 個 int* 的一維陣列,. 然後各自是 4
(還有52個字)
首頁
上一頁
1
2
下一頁
尾頁