Указателю появился константный конструктор нулевого значения

08.01.2026

У атомарного указателя появился константный конструктор нулевого значения, симметричный уже существующему конструктору висячего значения.

Два вида «пустых» указателей

Висячий указатель — ненулевой, но указывающий в никуда. Нулевой — равный нулю, и разыменовать его нельзя даже теоретически.

Нулевой удобен тем, что его можно сравнивать с нулём обычным сравнением, а висячий — нет. Висячий нужен для указателей на элементы пустых массивов, где «ничего нет» не значит «нуль».

Оригинал

Implementation for rust-lang/rust#150733.

Упоминаний: 1 · Просмотров: 8