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