std::make_unique is the New Best Way to allocate objects in C++ that do not need to have several owners. Get used to it, you'll see it used more and more :)

You can't do much better with a utility function.