Size: a a a

2020 August 11

EB

Eva Baka in rust_offtopic
да
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
есть абстракции, которые нельзя записать в этой логике, скажем я плохо представляю как на Rust будет писаться vector<unique_ptr<dyn T>> в один буфер
У нас товарищ тут писал Demux для таких) Раскладывает вектор на N независимых частей и дальше делаешь чо хочешь.

А вообще со split_at_mut(1) в цикле легко делается
источник

CD

Constantine Drozdov in rust_offtopic
Constantine Drozdov
есть абстракции, которые нельзя записать в этой логике, скажем я плохо представляю как на Rust будет писаться vector<unique_ptr<dyn T>> в один буфер
понял пример?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
У нас товарищ тут писал Demux для таких) Раскладывает вектор на N независимых частей и дальше делаешь чо хочешь.

А вообще со split_at_mut(1) в цикле легко делается
какие N независимых частей? там размеры блоков разные
источник

p

polunin.ai in rust_offtopic
Eva Baka
ещё бы научиться там понимать что к чему ... я очень привык в расте к Copy, Clone и прочей залупе, это все легко понять. а в плюсах блядь напридумывали всяких rvalue move semantic тысячу конструкторов, пять тысяч способов передачи аргументов
Я хз как можно жить без АДТ и дерайвов. Copy Clone минорные проблемы, всякие рвалуе за два года выучишь.
источник

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
ну смотри, я попытался написать на Rust но у меня программа не скомпилировалась, Rust плохой?
Смотря с какой стороны посмотреть. Но валидные кейсы он иногда не пропускает
источник

CD

Constantine Drozdov in rust_offtopic
там линкед лист разнотипных объектов уложенный в аллокатор
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
какие N независимых частей? там размеры блоков разные
размеры блоков одинаковые - размер бокса
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
размеры блоков одинаковые - размер бокса
какого бокса
источник

EB

Eva Baka in rust_offtopic
polunin.ai
Я хз как можно жить без АДТ и дерайвов. Copy Clone минорные проблемы, всякие рвалуе за два года выучишь.
ну два года неплохой срок!
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
какого бокса
ну ты спрашиваешь по сути про Vec<Box<dyn T>>
источник

L

Lain-dono in rust_offtopic
Lain-dono
А после недели станет мидлом
В том то и фишка, что кривая обучения у растишки более... плотная штоли. Если в UB++ можно на что-то забить до лучших времён, которые наступят никогда, то в Rust большинство фишечек используется каждый день. Ну и borrow checker влияет положительно на качество кода. Просто по той причине, что привыкаешь так писать. Да и unsafe-костыли сразу заметны
источник

EB

Eva Baka in rust_offtopic
недавно попробовал в плюсах поковыряться минут 15 разбирался как правильно сделать #include
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
есть абстракции, которые нельзя записать в этой логике, скажем я плохо представляю как на Rust будет писаться vector<unique_ptr<dyn T>> в один буфер
Что делает unique_ptr?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
ну ты спрашиваешь по сути про Vec<Box<dyn T>>
нет, у меня есть последовательный блок памяти, который представляет собой итерируемую коллекцию полиморфных объектов
источник

p

polunin.ai in rust_offtopic
Eva Baka
недавно попробовал в плюсах поковыряться минут 15 разбирался как правильно сделать #include
Я до сих пор не знаю гы
источник

Т8

Т-34 85 in rust_offtopic
Eva Baka
недавно попробовал в плюсах поковыряться минут 15 разбирался как правильно сделать #include
Шо ты там такого экзотического делал?
источник

EB

Eva Baka in rust_offtopic
polunin.ai
Что делает unique_ptr?
аналог Box
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
нет, у меня есть последовательный блок памяти, который представляет собой итерируемую коллекцию полиморфных объектов
ну это и есть век бокс т
источник

EB

Eva Baka in rust_offtopic
а ещё в плюсах знаете че не хватает !! параши типа Option
источник