Size: a a a

2021 July 09

DH

Dark Hole in dlang.ru
Это все объясняет
источник

EP

Egor Pugin in dlang.ru
почему нам это важно?
источник

Е

Евгений in dlang.ru
Для понимания как оно работает.
источник

Е

Евгений in dlang.ru
Потому что, насколько я понял, именно по принципу работы, наиболее близок вариант который привел @darkhole1
источник

EP

Egor Pugin in dlang.ru
ну это кишки уже
источник

DH

Dark Hole in dlang.ru
Лол, интересно почему та же логика не работает с GC
источник

EP

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

DH

Dark Hole in dlang.ru
Это уже кишки как оно там память будет освобождать
источник

EP

Egor Pugin in dlang.ru
нет, гц на нас влияет, а тут компилятор пусть компилирует, он всё равно выдаст корректный код или ошибку
источник

EP

Egor Pugin in dlang.ru
мы должны любые типы использовать, как он их представит - его дело
источник

DH

Dark Hole in dlang.ru
Компилятор тоже влияет
источник

EP

Egor Pugin in dlang.ru
должны передавать, не нарушая правила, всё и везде
источник

EP

Egor Pugin in dlang.ru
любые типы, функции и тд
источник

DH

Dark Hole in dlang.ru
К чему это?
источник

EP

Egor Pugin in dlang.ru
он нам это собирает, а что там будет много типов или шаблонов или ещё чего-то, нам это не важно
источник

EP

Egor Pugin in dlang.ru
к тому, что нам не важно, что он внутри делает, лишь бы делал правильно
источник

Е

Евгений in dlang.ru
Дык в крестах все кишки наружу, а тут какая-то скрытая шаблонная магия получается.
источник

DH

Dark Hole in dlang.ru
Ну та же логика с памятью: не важно когда он очищает память, главное чтобы правильно очищал
источник

EP

Egor Pugin in dlang.ru
не переворачивай
источник

DH

Dark Hole in dlang.ru
Ну как бы я с самого начала про это говорю
источник