title: Different ways of calling an initializer-list-constructor
body: <p>Consider this example for initializer-list-constructor usage:</p>
  
  <pre><code>std::vector&lt;std::string&gt; v = { "xyzzy", "plugh", "abracadabra" };
  std::vector&lt;std::string&gt; v({ "xyzzy", "plugh", "abracadabra" });
  std::vector&lt;std::string&gt; v{ "xyzzy", "plugh", "abracadabra" }; 
  </code></pre>
  
  <p>Are there any differences (even slightly) between them? </p>
  
  <p>In a large project, where you have to define a standard, which style would you choose?<br>
  I would prefer the first style, the third can be easly confused with a call to a constructor with args. Also the first style looks familiar to other programming languages.</p>