Just to figure it out a bit.
Newwill give you a "random" pointer from the heap, and the only guarantee is that you can put the requested number of bytes in the memory block that your pointer points to.
Consider the following:
int *x = new int; x 0x12345678, , , , - , x.
, . x = new int; 0x12345678 "" , , , 0x87654321, "" integer, , .
delete , x, , . ( , x , , New ...)
New .
() , New , .