Is there any way of not creating temp variable for push_back()? : <pre><code>std::vector&lt;Foo&gt; v;
v.push_back(Foo());
</code></pre>

<p>Does this create a temp variable for Foo, or does this work like emplace_back()?</p>
