title: How to read a pointer to a pointer C++?
body: <p>Could you advise me the best way to read a pointer? I know that a pointer should be read from right to left and that the <code>const</code> qualifier should be on the right. My problem and when it comes to reading a pointer to a pointer, for example:</p>
  
  <pre><code>int i = 10; 
  int const *const p = &amp;i; 
  int const *const *p2 = &amp;p; //how should I read this ? 
  </code></pre>
  
  <p>Should I read <code>p2</code> has a pointer to a <code>const</code> pointer to <code>const</code>?</p>
  
  <p>Why does <code>p2</code> become a <code>const</code> pointer if I just specify that it points to a <code>const</code> pointer?</p>