нескольких кусков памяти заданного типа. Легально ли освобождать память при помощи std::alloc::dealloc не разом (передав туда layout с ранее выделенным количеством кусков), а по одному куску за раз?
This function is unsafe because undefined behavior can result if the caller does not ensure all of the following: ptr must denote a block of memory currently allocated via this allocator, layout must be the same layout that was used to allocate that block of memory.
нет нелегально
Обсуждают сегодня