title: Differences between std::make_unique and std::unique_ptr with new
body: <p>Does <code>std::make_unique</code> have any efficiency benefits like <code>std::make_shared</code>?</p>
  
  <p>Compared to manually constructing <code>std::unique_ptr</code>:</p>
  
  <pre><code>std::make_unique&lt;int&gt;(1);         // vs
  std::unique_ptr&lt;int&gt;(new int(1));
  </code></pre>