Hi, can someone please clarify this...pointers always...grrr
anyhow
int *a= new int[9] ;
creates an array of pointers, each pointer pointing to an integer in memory
int *a = new int*[9] ;
should create an array of pointers, each pointer pointing to a pointer in memory..it wouldn't let me do the declaration above?
I have to do int **a for it to work..Is this because it is a pointer to a pointer?
I always treat DMA as a normal array because it is easier..but I guess there are always exceptions... :S