Why is it that I can't do this? What's the best way to have an int** for a matrix on the stack? Thank you in advance.Code:#include <iostream> using namespace std; int main() { int matrix [3][3]; for (unsigned int i = 0; i < 3; ++i) { for (unsigned int j = 0; j < 3; ++j) { matrix [i][j] = 0; } } int** matrix_as_a_pointer = &(&(matrix[0][0])); return 0; }