title: Why do I get a stack overflow exception when compiling?
body: <p>Inside my main function I create a 2D array</p>
  
  <pre><code>int (*Matrix)[100] = new int[200][100];
  </code></pre>
  
  <p>This works, but if I double the number of rows and columns I get a stack overflow error.
  I thought new doesn't put the variables on the stack, am I wrong ? </p>