title: What is the behaviour of int &a = *b?
body: <p>For example, I have the following codes:</p>
  
  <pre><code>int a = 1;
  int b = 2;
  int *c = &amp;a;
  int &amp;d = *c;
  c = &amp;b;
  d++;
  </code></pre>
  
  <p>What is behaviour of line 4? If i want a reference to a pointer,is it correct to use </p>
  
  <pre><code>int *&amp;e = c;
  </code></pre>
  
  <p>Is there any reason why to choose a reference to a pointer?</p>