LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

Проблема в том, что практики освобождения ненужной памяти [из] unique pointers не вытекают.

вытекают, если мы предположим, что в си память стремятся освободить как можно раньше, *хотя бы* в случае, когда она аллоцирована локально и ее можно освободить тоже локально

дальше компилятор видит unique pointer, вспоминает, что хозяин любит освобождать память пораньше, и грохает память по выходу из блока

тут, в принципе, могут быть исключения из правила «память стремятся освободить как можно раньше, *хотя бы* в случае, когда она аллоцирована локально и ее можно освободить тоже локально», но мне они пока что не видны, хотя это конечно не значит, что их нет

з.ы. хотя ты, возможно, хотел поставить «из» в другом месте?

Исходная версия www_linux_org_ru, :

Проблема в том, что практики освобождения ненужной памяти [из] unique pointers не вытекают.

вытекают, если мы предположим, что в си память стремятся освободить как можно раньше, *хотя бы* в случае, когда она аллоцирована локально и ее можно освободить тоже локально

дальше компилятор видит unique pointer, вспоминает, что хозяин любить освобождать память пораньше, и грохает память по выходу из блока

тут, в принципе, могут быть исключения из правила «память стремятся освободить как можно раньше, *хотя бы* в случае, когда она аллоцирована локально и ее можно освободить тоже локально», но мне они пока что не видны, хотя это конечно не значит, что их нет