а раст и трекает, для всех висячих указателей в расте не будет двойного освобождения и не будет выдачи этой памяти другим ресурсам. Ведь благодаря лайфтаймам, этих указателей не может быть больше 0.
потому, что у него семантика специальная, кстати, на x86-подобных архитектурах это вообще 0 и начало таблицы прерываний, это не куча, её нельзя освободить и его нельзя аллоцировать, но в неё можно писать и читать (если ты в нужном режиме проца)
потому, что у него семантика специальная, кстати, на x86-подобных архитектурах это вообще 0 и начало таблицы прерываний, это не куча, её нельзя освободить и его нельзя аллоцировать, но в неё можно писать и читать (если ты в нужном режиме проца)
Кажется физический ноль и виртуальный ноль - две разные вещи. Еще на специфических окружениях null это вполне валидный указатель