If I have a table of int pointers, ie
int *arr[3][3]
Is it possible to store this in a pointer, while still retaining the array information?
While regular assignment (int ***p = arr) throws an incompatible pointer error, it is possible to cast int ***p = (int***)arr
. However, accesses to the information via *arr[1][2]
will not return the correct data