Программы на C++. Форум разработчиков
1753343515
Anonymous
[code]T* arr = new T[42];
::new(static_cast(arr+3)) T{};
[/code]
Когда t не является ни std :: byte , ни unsigned char , повторно использует ли вторая строка хранение и заканчивается ли он ARR срок службы? Если не так, почему?
Подробнее здесь: [url]https://stackoverflow.com/questions/79697397/does-placement-new-to-the-location-of-an-arrays-object-reuse-storage-and-ends-t[/url]