※ 引述《avhacker (我想把整片天空打開)》之銘言:
: 單純講 array, 可以考慮 boost 的做法.
: boost::array<T> 是個靜態一維陣列,operator[] 傳回 reference to T.
: 一維陣列的範例:array<int, 10>; // 10 個 int 的 array
: 二維陣列的範例:array<array<int, 20>, 10>; // 10 x 20 的二維 int 陣列
這種 2D array,其資料不像 C 2D array,是不連續的。
在某些非常講求速度的領域,好比說影像處理,用一個
memcpy() 複製整個 2D array,是常見的需求。因此這種
2D array 在這方面,不符合需求。
--
我的微笑,堅持要有鼻子。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.21.73.227