Why use initializer_list instead of vector in parameters?
<p>What is the actual benefit and purpose of <code>initializer_list</code>, for unknown number of parameters? Why not just use <code>vector</code> and be done with it?</p>

<p>In fact, it sounds like just a <code>vector</code> with another name. Why bother?</p>

<p>The only "benefit" I see of <code>initializer_list</code> is that it has <code>const</code> elements, but that doesn't seem to be a reason enough to invent this whole new type. (You can just use a <code>const vector</code> after all.)</p>

<p>So, what am I mising?</p>
