Можете ли вы выделить массив с чем-то эквивалентным make_shared?

buffer = new char[64];
buffer = std::make_shared(char[64]); ???

Можете ли вы выделить память для массива с помощью?make_shared()

Я мог бы сделать:buffer = std::make_shared( new char[64] );

Но это все еще включает в себя вызов нового, этос моим пониманиемmake_shared безопаснее и эффективнее.

Ответы на вопрос(3)

Ваш ответ на вопрос