Size: a a a

2020 March 11

EG

Emmanuel Goldstein in rust_offtopic
Т-34 85
А что будет? По идее, если записать норм число, до этого не читая, то ничего страшного
Мгновенный UB
источник

AZ

Alex Zhukovsky in rust_offtopic
потому что poisoned это не валидное значение
источник

AZ

Alex Zhukovsky in rust_offtopic
почему - я выше ссылку кидал
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
А что будет? По идее, если записать норм число, до этого не читая, то ничего страшного
источник

AZ

Alex Zhukovsky in rust_offtopic
раст компиляет в ллвм и довольно близок к их соглашениям и подходам
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
либо ты нетривиальную вещь реализуешь
ну у меня на самом деле просто все. из файла читаются данные, а затем должны 90% программы жить.
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ну у меня на самом деле просто все. из файла читаются данные, а затем должны 90% программы жить.
ну это случай парсинга, в таком случае лайтаймы это ок
источник

AZ

Alex Zhukovsky in rust_offtopic
хотя я бы наверное просто заюзал везде 'static
источник

p

polunin.ai in rust_offtopic
red75prime
Значит Error<'_> должен содержать ссылку на что-то лежащее в стек-фрейме main. Оно там лежит?
оно считывается из файла в мейне
источник

AZ

Alex Zhukovsky in rust_offtopic
если оно живет всю программу то нахер эти лайтфаймы
источник

Т8

Т-34 85 in rust_offtopic
А, это не просто "оставить как есть"...
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
если оно живет всю программу то нахер эти лайтфаймы
потом дропается где-то ближе к концу
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
А, это не просто "оставить как есть"...
если ты напишешь let x: u32 = mem::unitialized ты возможно думаешь "ну, любой набор бит это валидное число", а компилятор удалит твой код и вставит запуск тетриса вместо программы
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
потом дропается где-то ближе к концу
если программа потом закрывается то ничего страшного если данные немного полежат больше чем обычно
источник

Т8

Т-34 85 in rust_offtopic
Т-34 85
Иии? При чём тут просто "нулевой указатель"?
@p0lunin @emmanuelGoldstein @hirrolot ну что, больше ничего выдумать не смогли?

Забавно, что как только достали тот самый стандарт, сразу куда-то все посливались...
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
@p0lunin @emmanuelGoldstein @hirrolot ну что, больше ничего выдумать не смогли?

Забавно, что как только достали тот самый стандарт, сразу куда-то все посливались...
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
@p0lunin @emmanuelGoldstein @hirrolot ну что, больше ничего выдумать не смогли?

Забавно, что как только достали тот самый стандарт, сразу куда-то все посливались...
не во всех языках нулл можно в число скастовать. В сишарпе например нельзя
источник

AZ

Alex Zhukovsky in rust_offtopic
с чего ты взял что "а давайте сравним битовое представление и это нам что-то покажет" я не знаю
источник

EG

Emmanuel Goldstein in rust_offtopic
Т-34 85
@p0lunin @emmanuelGoldstein @hirrolot ну что, больше ничего выдумать не смогли?

Забавно, что как только достали тот самый стандарт, сразу куда-то все посливались...
Заебло с тобой спорить. Теоретической базы для этого у тебя нет, а время тратится.
источник

AZ

Alex Zhukovsky in rust_offtopic
ответ четкий был выше - (0 == null)  это false
источник