Size: a a a

2021 April 27

TK

Traveller Kolsky in rust_offtopic
Медленнее работа, если компилятор не слишком умный, из-за лишнего слоя индирекции, неполная инициализация, деструкторы (опять), дополнить (не силён в плюсах)
источник

TK

Traveller Kolsky in rust_offtopic
Куда?
источник

KR

Kai Ren in rust_offtopic
derive_more
источник

Т8

Т-34 85 in rust_offtopic
1. по-моему, компилятор кинет ворнинг или даже ошибку. Ну, и я даже плохо понимаю, как можно забыть?
2. ну а конкретный кейс, когда такое может случиться? И, опять же, такое компилятор легко должен заметить (но я не проверял, как сейчас с этим)
3. привет, бойлерплейт?
источник

TK

Traveller Kolsky in rust_offtopic
А откуда и какие?
источник

TK

Traveller Kolsky in rust_offtopic
Второе раньше было крупной проблемой, пострашнее проблемы на миллион(ард) долларов из-за null
источник

Т8

Т-34 85 in rust_offtopic
ну, понятное дело, что ООП - это инструмент. Но плох ли он?
источник

TK

Traveller Kolsky in rust_offtopic
И в c++ множественно классы потому не наследуются, даже если есть возможность
источник

TK

Traveller Kolsky in rust_offtopic
Нет. Он идеально подходит для gui.
источник

TK

Traveller Kolsky in rust_offtopic
И ещё для некоторых задач
источник

TK

Traveller Kolsky in rust_offtopic
Но это мало
источник

KR

Kai Ren in rust_offtopic
Ты меня не спрашивал, плох ООП или нет. Разговор ихначально был про то эквивалентны ли классы с множественным наследованием тайпклассам.
источник

Т8

Т-34 85 in rust_offtopic
ну да, а что такого? Апкасты вообще бесплатны. Даункасты бесплатны, если ты решишь кастануть статически

а как с бесплатностью у тайпклассов?
источник

TK

Traveller Kolsky in rust_offtopic
Вердикт таков, что не эквивалентны
источник

TK

Traveller Kolsky in rust_offtopic
Полностью бесплатны в растовом случае со статической диспетчеризацией
источник

KR

Kai Ren in rust_offtopic
Если не юзать через dyn dispatch, то полностью мономорфизируются
источник

Т8

Т-34 85 in rust_offtopic
в расте не через указатели, что-ли? Под капотом, конечно, имеется в виду
источник

B

Börgar in rust_offtopic
эквивалентны
источник

TK

Traveller Kolsky in rust_offtopic
Все структуры на стеках, указатели только для кучи
источник

B

Börgar in rust_offtopic
dynamic_cast в с++ работает как dyn Trait ±
источник