How to initialize a vector with an explicit element initializer?
<p>We can use the following syntax to initialize a vector.</p>

<pre><code>// assume that UserType has a default constructor
vector&lt;UserType&gt; vecCollections; 
</code></pre>

<p>Now, if UserType doesn't provide a default constructor for UserType but only a constructor as follows:</p>

<pre><code>explicit UserType::UserType(int i) { ... }.
</code></pre>

<p>How should I call this explicit element initializer with the vector constructor?</p>
