title: how to handle the two dimensional array
body: <pre><code>    void printMatrix(int matrix[][], int edge)
  {
      int i,j;
      for (i=0; i&lt;edge; ++i) {
          for (j=0; j&lt;edge; ++j) {
          std:cout&lt;&lt;matrix[i][j]&lt;&lt;" ";
          }
          std::cout&lt;&lt;std::endl;
      }
  }
  </code></pre>
  
  <p>seems fine if i do in java, but in c++, it indicate
  Subscript of pointer to incomplete type 'int []'</p>