title: Double pointer 2-d array declaration int** seq=new int* [n];
body: <pre><code>int n,q;
  cin&gt;&gt;n&gt;&gt;q;
  int** seq=new int* [n];          // what is the meaning of this ?
  </code></pre>
  
  <p>I have been trying to understand this array declaration for half an hour but the 
  int* [n] is really confusing me a lot.
  Is there a more convenient way to write this declaration ?
  How can I have such type of declaration in cpp ?</p>