#
allocator
std::allocator и управление памятью
ПрограммированиеНеявное время жизни в std::allocator C++: std::array
Разбираем, начинается ли неявное время жизни для std::array<int, N> и его элементов после std::allocator::allocate. Почему ptr->data() до конструирования — UB, и как правильно инициализировать. Практические примеры и рекомендации по lifetime в C++.