→ diabloevagto:run time 可以用 reverse 11/04 22:38
→ s3748679:例如說函數的某參數 我就是要它只能是4個元素的array 11/04 22:57
→ s3748679:這樣應該可以省去檢查個數的麻煩.. 11/04 22:58
推 s3748679:(阿對.. 忘了這是要推的= = 11/04 23:22
推 EdisonX:這篇理由是不錯,只是我好奇的是,真有情況需要用到 10^9 個 11/05 01:11
→ EdisonX:vector ? 不就變成了 vector< vector<Type> > ? 11/05 01:11
→ EdisonX:另外小弟不才認為倒是有種情況使用 vector 可能不會較佳. 11/05 01:12
→ EdisonX:就是 vector< vector<Type> >,實體上並不保證完全連結,但 11/05 01:13
→ EdisonX:用 malloc / new 出來的二維,用一點技巧可保證完全連續。 11/05 01:13
→ Arton0306:有 EDA產業使用幾百G是很平常的 11/05 07:17
→ Arton0306:工作的code 這些container是沒有連續的 11/05 07:20
→ Arton0306:或者說 從我們algo的實作而言 就算連續也沒有太大的好處 11/05 07:21
※ 編輯: Arton0306 來自: 114.42.55.97 (11/05 07:25)
※ 編輯: Arton0306 來自: 114.42.55.97 (11/05 07:26)
推 Ebergies:比較好奇的是當你都很平常的使用幾百 G 時你會在乎這幾 G 11/05 11:22
→ Ebergies:的理由為? 11/05 11:22
→ akasan:在那種特殊環境底下應該是連 STL 都盡量避免使用吧? 11/05 11:42
推 EdisonX:@Arton~ : 或許我說清楚點,有些情況用二維,但需要完全連續 11/05 12:51
→ EdisonX:增加cache-hit之類的,這時我可能不會考慮vector,當然不是 11/05 12:52
→ EdisonX:指您的情況. 11/05 12:52
→ Arton0306:回Ebergies 這樣的修改不是差幾G 而是差某個比例 11/10 13:03