title: vector push_back with forwarding?
body: <p>I do something like this in my code</p>
  
  <pre><code>S s;
  s.a=1
  s.b=2
  v.push_back(s)
  </code></pre>
  
  <p>Now that C++ has forwarding can i write something like</p>
  
  <pre><code>v.push_back(1,2)
  </code></pre>
  
  <p>fyi visual studio supports forwarding as the below works as expected</p>
  
  <pre><code>//http://herbsutter.com/gotw/_102/
  template&lt;typename T, typename ...Args&gt;
  std::unique_ptr&lt;T&gt; make_unique( Args&amp;&amp; ...args )
  {
      return std::unique_ptr&lt;T&gt;( new T( std::forward&lt;Args&gt;(args)... ) );
  }
  </code></pre>