現在Windows系 VisualC++という環境でプログラミングしておりますが。
下記のコードでポインタがうまく解放出来ているかどうかです。
私は という行が最終行の前に必要と考えていますが、意見お願いします。
uchar ***h = (uchar***)malloc(sizeof(uchar**)*vectors);
for(int i=0; i<vectors; i++) h[i] = (uchar**)malloc(sizeof(uchar*)*256);
for(int i=0;i<vectors;i++){
for(int j=0;j<256;j++){
h[i][j] = (uchar*)malloc(sizeof(uchar)*256);
}
}
for(int i=0; i<vectors; i++){
for(int j=0;j<256;j++){
free(h[i][j]);
}
}
free(h);