Size: a a a

2020 January 09

AK

Alexander Krivitskiy in rust_offtopic
... а я уже было подумал, что вброс не удался))))
источник

P

Pavel in rust_offtopic
Casual tears
Кажется физический ноль и виртуальный ноль - две разные вещи. Еще на специфических окружениях null это вполне валидный указатель
не кажется, так и есть, только "виртуального ноля" нет
источник

AZ

Alex Zhukovsky in rust_offtopic
Casual tears
Что-то Rust с тобой не согласен. Тип то у null *const (mut) T - указатель же.
указатель это просто число на стеке. Что там гц чистить должен?
источник

P

Pavel in rust_offtopic
потому, что под капотом у null всё-равно какое-то платформенно-зависимое конкретное значение
источник

AZ

Alex Zhukovsky in rust_offtopic
let a = 12345; — что тут компилятор должен удалять?
источник

Ct

Casual tears in rust_offtopic
Alex Zhukovsky
указатель это просто число на стеке. Что там гц чистить должен?
любой указатель это просто число на стеке
источник

P

Pavel in rust_offtopic
Casual tears
любой указатель это просто число на стеке
и даже не обязательно на стеке
источник

Ct

Casual tears in rust_offtopic
Pavel
не кажется, так и есть, только "виртуального ноля" нет
Никто вроде не мешает его создать
источник

AZ

Alex Zhukovsky in rust_offtopic
Casual tears
любой указатель это просто число на стеке
верно (почти). Тогда к чему был пазговор?
источник

Ct

Casual tears in rust_offtopic
тем более мы про абстрактный раст вроде говорим, а не про конкретные архитектуры
источник

AZ

Alex Zhukovsky in rust_offtopic
нулл это значение цифры
источник

P

Pavel in rust_offtopic
можно оставить его в регистре и даже не чистить
источник

AZ

Alex Zhukovsky in rust_offtopic
ты не можешь иметь "нулл по адресу"
источник

AZ

Alex Zhukovsky in rust_offtopic
в памяти всегда хранятся объекты
источник

RP

Roman Proskuryakov in rust_offtopic
висячим указатель становится не в момент создания, а в момент использования
источник

Ct

Casual tears in rust_offtopic
Alex Zhukovsky
нулл это значение цифры
Прекрасно
источник

Ct

Casual tears in rust_offtopic
значит можно на все эти цифры класть болт
источник

Ct

Casual tears in rust_offtopic
и говорить что у нас статик гц
источник

AZ

Alex Zhukovsky in rust_offtopic
Casual tears
значит можно на все эти цифры класть болт
эти цифры говорят о достижимости объектов
источник

AZ

Alex Zhukovsky in rust_offtopic
но удалять тока ИХ не надо
источник