richmond
21.01.2013 20:01 Бредовое Бессмысленное
https://ideone.com/KC9nBk
Почему a[1] == 5 даже после delete[]?
потому что тебе повезло
?
> c++
:)
аллокатор памяти в либцэ — это умная хуйня, которая просит у ядра сразу большие куски дабы не тормозить и не фрагментировать рамку понапрасну, и отдает обратно по желанию левой пятки. на системе с прямым маппингом new/malloc в сисколл ты бы получил сегфолт.
не баг, а фича
!
спасибо!
почитай NOTES в man malloc