c++ dynamic array of pointers : <p>I'm trying to understand how to create a dynamic array of pointers in C++. 
I understand that <code>new</code> returns a pointer to the allocated block of memory and <code>int*[10]</code> is an array of pointers to <code>int</code>. But why to you assign it to a <code>int**</code>? I'm struggling to understand that.</p>

<pre><code>int **arr = new int*[10]; 
</code></pre>
