超长vector的问题
由于做图像研究的需要(用vc实现),我需要建立一个超长的四维动态数组spoint[rows][cols][rows][cols],我用了vector。语句如下:
vector<vector<vector<vector<int> > > > \
spoint(rows, vector<vector<vector<int> > >\
(cols, vector<vector<int> >(rows, vector<int>(cols))));
图片的尺寸是320X240,那么rows=240,cols=320,那么spoint的成员个数就是320x240x320x240=58亿多个。
如果来个loop循环给数组每个成员赋值,vc运行都死机了,有类似的解决办法么?