title: Declaring array of int
body: <p>Is there any difference between these two declarations?</p>
  
  <pre><code>int x[10];
  </code></pre>
  
  <p>vs.</p>
  
  <pre><code>int* x = new int[10];
  </code></pre>
  
  <p>I suppose the former declaration (like the latter one) is a pointer declaration and both variables could be treated the same. Does it mean they are intrinsically the same?</p>