Size: a a a

2020 August 10

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
как будто первый раз, у меня T** в const T** не кастуется, что надо сделать? правильно, reinterpret_cast
за reinterpret_cast без крайней необходимости коммит заворачивают нахуй. А в rust за unsafe, видимо, не наказывают, ибо реально часто нужен
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
ну ты утверждаешь что 99,9%
а ты утверждаешь, что они вообще имеют значение
источник

p

polunin.ai in rust_offtopic
Т-34 85
за reinterpret_cast без крайней необходимости коммит заворачивают нахуй. А в rust за unsafe, видимо, не наказывают, ибо реально часто нужен
https://github.com/teloxide/teloxide попробуй здесь найти хоть один unsafe
источник

CD

Constantine Drozdov in rust_offtopic
в std помочь найти
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
а ты утверждаешь, что они вообще имеют значение
если есть возможность совершить ошибку, она будет совершаться
источник

Т8

Т-34 85 in rust_offtopic
поискать проекты, где нет reinterpret_cast?
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
в std помочь найти
если ты используешь язык то ты доверяешь std
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
если ты используешь язык то ты доверяешь std
то есть идея о том, что я в курсе этих проблем в С++ и всё, что достаточно небезопасно, тоже отправлю в unsafe, тебе в голову не приходит?
источник

L

Lain-dono in rust_offtopic
Constantine Drozdov
в std помочь найти
unsafe - это инструмент для построения save-абстракций
источник

p

polunin.ai in rust_offtopic
ну и да, std 100500 раз перепроверяли
источник

p

polunin.ai in rust_offtopic
и там ансейфом завернуто не все
источник

p

polunin.ai in rust_offtopic
а в плюсовой стд все
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
ну и да, std 100500 раз перепроверяли
код rustc - видимо, нет, судя по трекеру)
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
то есть идея о том, что я в курсе этих проблем в С++ и всё, что достаточно небезопасно, тоже отправлю в unsafe, тебе в голову не приходит?
ты - да, новичек нет
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
ты - да, новичек нет
а теперь читаем базовый тезис про С++
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
а теперь читаем базовый тезис про С++
какой
источник

CD

Constantine Drozdov in rust_offtopic
Переслано от Constantine Drozdov
Никто не спорит, что главный недостаток C++ - невозможность посадить 20 обезьянок, безумные для практики требования по квалификации, но эта проблема решена и совсем не Rust
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
Переслано от Constantine Drozdov
Никто не спорит, что главный недостаток C++ - невозможность посадить 20 обезьянок, безумные для практики требования по квалификации, но эта проблема решена и совсем не Rust
define обехьянок
источник

L

Lain-dono in rust_offtopic
Ну грубо: в UB++ для нахождения ошибок, завязанных на UB нужен отладчик, а в Rust достаточно погрепать по unsafe
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
define обехьянок
новичок в списке
источник