Size: a a a

2021 May 28

EP

Egor Pugin in dlang.ru
да, что хотим - то и делаем
источник

DH

Dark Hole in dlang.ru
А зачем?
источник

EP

Egor Pugin in dlang.ru
из необходимости
источник

DH

Dark Hole in dlang.ru
Ну, например?
источник

EP

Egor Pugin in dlang.ru
1) работаем с сишкой, используем их аллок/фри, если есть, оборачиваем в раии
2) есть интрузив птры для списков, ещё чего-нибудь - будут интрузив птры с рц
3) шареды/юники по необходимости у себя
4) берём плюсовые либы (кутэ) - делаем на сырых new без делита (он автоматический)
5) нужны собственный аллок (на аренах или слябах или ещё чём-то) в контейнер - пишем
6) нужен гц (анреал енжин) - пишем
7) нужен инплейс нью - делаем
источник

EP

Egor Pugin in dlang.ru
на любой вкус
источник

EP

Egor Pugin in dlang.ru
8) не хотим юник? пишем свой юник (тдлиб)
источник

EP

Egor Pugin in dlang.ru
мы ничем не ограничены
источник
2021 May 29

МВ

Макс Воробьев... in dlang.ru
делит у Qt не автоматический
источник

EP

Egor Pugin in dlang.ru
а как?
источник

МВ

Макс Воробьев... in dlang.ru
у QObject есть parent и childs
источник

EP

Egor Pugin in dlang.ru
для меня автоматический, за меня удаляют
источник

МВ

Макс Воробьев... in dlang.ru
при удалении парента - удаляются его чайлды
источник

МВ

Макс Воробьев... in dlang.ru
есть 2 ситуации, когда это не удобно
источник

МВ

Макс Воробьев... in dlang.ru
1) рут объект нужно удалять вручную
источник

EP

Egor Pugin in dlang.ru
рут на стеке можно
источник

МВ

Макс Воробьев... in dlang.ru
2) если child больше не нужен, но у него есть парент - удаляешь вручную
источник

DH

Dark Hole in dlang.ru
Так это абстрактные рассуждения или тебе приходится регулярно такое делать?
источник

МВ

Макс Воробьев... in dlang.ru
и есть 3 в биндах
источник

EP

Egor Pugin in dlang.ru
само собой
источник