title: returning a two dimensional array from a function in c++
body: <p>I want to use a two dimensional int array which is returned from a function
  how should I define the function return value ?
  I used int** but the compiler gave error:</p>
  
  <pre><code>int**  tableCreator(){
      int** table=new int[10][10];
      for(int xxx=1;xxx&lt;10;xxx++){
          for(int yyy=1;yyy&lt;10;yyy++){
              table[xxx][yyy]=xxx*yyy;
          }
      }
      return(table);  //Here:cannot convert from 'int (*)[10]' to 'int **'
  }
  </code></pre>