Allocates the memory and runs constructors on the specified type
C free routine
Allocates extra space
Copies memory from A to B
A D implementation of reinterpret_cast
See Source File