allocate memory

hi
i want to allocate memory for 2D array . is that right to say:
1
2
signed long int * data;
data=new signed long int[8][8];

but it doesnt compile....why?
thx in advance
thanks bazzy that was exactly what i need.
Topic archived. No new replies allowed.