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