Size: a a a

2020 August 06

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
на самом деле разницы между read nullptr и unwrap почти нет
ну на анврапы можно forbid повесить, а вот с разыменованием нуллов не выйдет.
источник

(L

(((Mike Lubinets))) in rust_offtopic
polunin.ai
это же сахар над указателями, не?
А что не сахар над указателями?
источник

V

Vetro in rust_offtopic
Alex Zhukovsky
какая ошибка у тебя самая частая?
ошибка в логике)))0
источник

Т8

Т-34 85 in rust_offtopic
(((Mike Lubinets)))
Ссылочные типы
нет, это переменная-ссылка типа T
источник

(L

(((Mike Lubinets))) in rust_offtopic
У ссылок в С++ есть семантика, которая уже указателей
источник

p

polunin.ai in rust_offtopic
Vetro
лол что
ну второй можно контролировать а еще там идет развертка стека, но для конечного юзера разниці нет
источник

Т8

Т-34 85 in rust_offtopic
Dollar Føølish
Темплейты здесь и правда не при чем
std::bind -не темплейтная функция?
источник

(L

(((Mike Lubinets))) in rust_offtopic
Плюс rvalue-ref ты никак на указателях не изобразишь, с сохранением семантики
источник

DF

Dollar Føølish in rust_offtopic
Ну хорошо в конструкторе треда ещё может встретиться
источник

KR

Kai Ren in rust_offtopic
polunin.ai
ну второй можно контролировать а еще там идет развертка стека, но для конечного юзера разниці нет
То есть между УБ и аварийным завершением разницы нет?
источник

DF

Dollar Føølish in rust_offtopic
Поскольку он тоже копирует
источник

p

polunin.ai in rust_offtopic
Kai Ren
То есть между УБ и аварийным завершением разницы нет?
доступ по нуллу это УБ?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
доступ по нуллу это УБ?
да
источник

p

polunin.ai in rust_offtopic
ну хз там всегда сегфолт просто и аборт и пофиг
источник

(L

(((Mike Lubinets))) in rust_offtopic
polunin.ai
на самом деле разницы между read nullptr и unwrap почти нет
Огромная разница. Первое — UB, второе — контролируемая паника / аборт
источник

p

polunin.ai in rust_offtopic
так что не ебет что там в спецификации
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
так что не ебет что там в спецификации
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
сегфолт там если компилятор не соптимизировал ничего. А может соптимизировать
а что он может соптимизировать
источник

Т8

Т-34 85 in rust_offtopic
да-да, смейся, но я не помню, когда последний раз видел такое. Разве что недавно, когда коннектил сигналы linux и определял, какой сигнал кидает разыменование 0
источник