title: Cannot convert 'int (*)[size]' to 'int**'
body: <p>I have a 256x256 2-dimensional array of floats that I am trying to pass into a function and g++ is giving me the error message: <code>Cannot convert 'int (*)[256]' to 'int**'</code>. How can I resolve this?</p>
  
  <pre><code>void haar2D(int** imgArr);
  
  int imageArray[256][256];
  haar2D(imageArray);
  </code></pre>
  
  <p>I have tried changing the function parameter to types <code>int[256][256]</code> and <code>int*[256]</code> without successs.</p>