The statement newcompletes the creation of the record on the heap, and the heap distributor knows how to de-distribute the things that he previously allocated. This information is usually not available for your code, because all C ++ internal elements that you should not interact with.
So basically heap metadata describes this distribution.
, ++ , new delete[] , . , std::allocator, , -, , , - . , .