i think i have worked out the question:
//if you define a pointer:
double *coslu = NULL;
//and then dynamically assign memory for the array:
int x_dimension = 88;
coslu = new double[8*x_dimension];
//you would then have to access the array using:
coslu[y*8 + x]
so i think he wants to dynamically assign an array that you can address using coslu[y][x] so that the dimensions of the array are known?
as far as i know it isn't possible - i have always used [y*8 + x] as above?
