Size: a a a

2021 May 27

D

Devel29A in codingteam
Тогда, наверное, подходит! Спасибо
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну то есть я-то, конечно, говорил про идею, а не нашу конкретную реализацию. Делаешь вложенные скоупы-лайфтаймы для своих хранилищ (а в случае с TLS — пересекаешь внешний лайфтайм с лайфтаймом треда), и можешь как-то этим управлять.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Правда, задачу инвалидации памяти они никак не решают, а просто структурно управляют ресурсами.

Для инвалидации (чтобы обращение к освобождённому ресурсу вызывало не UB, а исключение, например) нужно что-то ещё придумывать.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Напрашивается идея просто подвешивать эти ресурсы на shared_ptr. Но это чревато всякими весёлыми проблемами.
источник

FO

FORTRAN ONE LOVE in codingteam
обмазаться аддерсссанитайзерами и отловить все плохое на тестах, а не в проде?)
источник

D

Devel29A in codingteam
А в том коде нету смарт поинтеров :)
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ке-ке-ке!
источник

D

Devel29A in codingteam
Для этого придется нижележащую либу стабить
источник

D

Devel29A in codingteam
А может даже симулировать
источник

Dv

Dr. Friedrich von Ne... in codingteam
Нижайше просим Вас постабить нашу нижележайшую либу!
источник

D

Devel29A in codingteam
Ага
источник

D

Devel29A in codingteam
А можно побэкстабить?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я не знаю, как у вас больше любят
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но для этого нужен бэкслэш, наверное.
источник

D

Devel29A in codingteam
У нас больше любят теорию хаоса
источник

D

Devel29A in codingteam
Но ритуалов призыва демонов не знают
источник

D

Devel29A in codingteam
В итоге бардак простой, а не хаос
источник

FO

FORTRAN ONE LOVE in codingteam
зачем? О_О
источник

D

Devel29A in codingteam
Тамушто она провайдер данных и сценарии работы сильно зависят от этого
источник

FO

FORTRAN ONE LOVE in codingteam
понятно...
источник