// create 3-dim array
short ***buf = new short **[cx];
for (i=0; i<cx; i++)
{
buf[i] = new short*[cy];
for (j=0; j<cy; j++)
{
buf[i][j] = new short[cz];
for (k=0; k<cz; k++)
{
buf[i][j][k] = ...; // initialize
}
}
}
// delete 3-dim array
for (i=0; i<cx; i++)
{
for (j=0; j<cy; j++)
{
delete []buf[i][j];
}
delete []buf[i];
}
delete buf;
当然用CArray最好
short ***buf = new short **[cx];
for (i=0; i<cx; i++)
{
buf[i] = new short*[cy];
for (j=0; j<cy; j++)
{
buf[i][j] = new short[cz];
for (k=0; k<cz; k++)
{
buf[i][j][k] = ...; // initialize
}
}
}
// delete 3-dim array
for (i=0; i<cx; i++)
{
for (j=0; j<cy; j++)
{
delete []buf[i][j];
}
delete []buf[i];
}
delete buf;
当然用CArray最好