title: When should you use direct initialization and when copy initialization?
body: <p>Is it simply preference or are there specific instances where one is necessary over another? I'm refering to the following variants for initialization</p>
  
  <pre><code>T t(e); // direct initialization
  T t = e; // copy initialization
  </code></pre>