title: pointer bringing a conversion error C++
body: <p>I'm trying to play with arrays and pointers by changing everything back and forth from different values, but this code has brought an error 'cannot convert 'int (<em>) [4]' to int</em> in initialization, whats wrong here? no declared properly?</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;cctype&gt;
  #include &lt;stdio.h&gt;
  #include &lt;math.h&gt;
  
  using namespace std;
  
  int main()
  {
      int anArray[4] = {1, 2, 3, 4};
  
      int* firstPnt = &amp;anArray;
  
      cout &lt;&lt; *firstPnt;
  }
  </code></pre>