title: What happen when we assign a reference to a variable?
body: <pre><code>void func(){
      int a = 1;
      int b = a; // copy assignemnt
      int &amp;c = a; // nothing?
      int d = c; // nothing?
  }
  </code></pre>
  <p>For example, when we assign reference <code>c</code> to <code>d</code>, is there anything triggered (move, copy, etc.)?</p>
  <p>What if <code>d</code> is an instance member? Is it safe to store a local variable reference into it?</p>