Size: a a a

2021 January 15

OB

Oleg B in dlang.ru
Egor Pugin
ну мы же на ос работаем, так и так при необходимости она настраивается
если это не конфликтует с другими приложениями
источник

OB

Oleg B in dlang.ru
Макс Воробьев
я про gc vs raii
а зачем мне знать когда он удалится (если мы говорим про штатное использование сборщика)?
источник

OB

Oleg B in dlang.ru
Макс Воробьев
я про gc vs raii
как часто ты выделяешь ресурсы на стек?
источник

EP

Egor Pugin in dlang.ru
Oleg B
как часто ты выделяешь ресурсы на стек?
автоматически - постоянно)
источник

МВ

Макс Воробьев... in dlang.ru
Oleg B
как часто ты выделяешь ресурсы на стек?
в ++ ? в большинстве случаев
источник

МВ

Макс Воробьев... in dlang.ru
еще часть случаев - unique_ptr
источник

OB

Oleg B in dlang.ru
Egor Pugin
автоматически - постоянно)
я про ресурсы, которые очень важно в какой последовательности и когда освобождать (сокеты, буферы видеопамяти)
источник

EP

Egor Pugin in dlang.ru
Oleg B
я про ресурсы, которые очень важно в какой последовательности и когда освобождать (сокеты, буферы видеопамяти)
хм, что сверху очистится позже того что снизу
источник

OB

Oleg B in dlang.ru
Egor Pugin
хм, что сверху очистится позже того что снизу
да нет, я не про это
источник

OB

Oleg B in dlang.ru
если в программе есть ресурсы которые важно выделять и освобождать аккуратно, то это явно не происходит внутри блоков if, т.к. достаточно накладно, нужно заранее выделять и переиспользовать
источник

OB

Oleg B in dlang.ru
и где тут raii?
источник

OB

Oleg B in dlang.ru
а если ресурс не важно когда освободится, то почему бы это не отдать gc?
источник

И

Игорь in dlang.ru
gc это благо для программиста, только нужно знать где его нельзя применять. на языке без gc к пониманию того что делают твои данные нужно еще понимать где они лежат
источник

EP

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

EP

Egor Pugin in dlang.ru
есть владелец, он и освободит
источник

МВ

Макс Воробьев... in dlang.ru
Oleg B
если в программе есть ресурсы которые важно выделять и освобождать аккуратно, то это явно не происходит внутри блоков if, т.к. достаточно накладно, нужно заранее выделять и переиспользовать
а чем raii мешает тебе заранее выделить ресурсы ?
источник

МВ

Макс Воробьев... in dlang.ru
и положить в тот же unique/shared ptr
источник

МВ

Макс Воробьев... in dlang.ru
и освободятся эти ресуры вместе с ptr
источник

И

Игорь in dlang.ru
наверное  99% приложений нормально работает с gc, даже всякий хайлоад
источник

OB

Oleg B in dlang.ru
Макс Воробьев
а чем raii мешает тебе заранее выделить ресурсы ?
ничем, но тогда я могу и scope(exit) поставить если уж на то пошло, а в нём вызвать некий finalize
источник