Сидел весь день кодил и вдруг меня осенило.
А ведь когда delete или free() особождает память, занятую массивом, он ведь точно знает, сколько памяти необходимо освободить. Значит миф, что нельзя по указателю размер массива узнать. Можно, просто это все скрыто где-то в реализации free/delete
Вобщем такие вот мысли.
Думаюв в толксах им самое место.