Is there a way to create a pointer that behaves like a sub array in C++? Like the answer of this but with 2 dimensions. More specifically I want to have
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int subarr ** = arr[1][1];
such that subarr[0][0] == 5