要素としましてはVolume Frame Y X があります。
VolumeがFrameを含んでおり、Frameの縦横サイズがYXです。
各値はそれぞれ受け取っています。
すべてint型です。
ようするにint Array[Volume][Frame][Y][X]のように各要素の大きさを設定できれば良いです。
一応いろいろ調べ、以下のように作ってみたのですが、
各要素をsizeofで調べると4バイトなど1つしか確保できていないようでした。
どうかご教示ください。
int ****Array = new int ***[Volume]; for(int k=0;k<Volume;k++){ Array[k] = new int**[Frame] ; for(int j=0;j<=Frame;j++){ Array[k][j] = new int*[y]; for(int i=0;i<=y;i++){ Array[k][j] = new int[x]; } } } for(int l=0;l<Volume;l++){ for(int k=0;k<Frame;k++){ for(int j=0;j<y;j++){ delete [/url] vv[[/url][k][j]; } } } for(int l=0;l<Volume;l++){ for(int k=0;k<Frame;k++){ delete [/url] vv[[/url][k]; } } for(int l=0;l<Volume;l++){ delete [/url] vv[[/url]; } delete [/url] vv;