Как следует за этим, мне интересно, как его реализация make_unique играет с распределением временных массивов временных функций, например, в следующем коде.
f()
{
auto buf = new int[n]; // temporary buffer
// use buf ...
delete [] buf;
}
Может ли это быть заменено некоторым вызовом на make_unique и будет ли использоваться [] -версия удаления?