LINUX.ORG.RU

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

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

Отношение прямое. Низкий уровень – это когда высокоуровневый возни нету. Как, например, в Си. Освобождение переменной, например, не означает обнуление указателя. А выделение памяти – её обнуление. Ну и так далее.

Встречный вопрос. Вы писали, что было бы неплохо иметь обнуление указателя вместе с освобождением памяти. И привели пример макроса. Не упомянув при этом, как будут обнуляться все остальные указатели на этот регион. Как Вы это себе представляете?

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

Отношение прямое. Низкий уровень – это когда высокоуровневый возни нету. Как, например, в Си. Освобождение переменной, например, не означает обнуление указателя. А выделение памяти – её обнуление. Ну и так далее.

Встречный вопрос. Вы писали, что было бы неплохо иметь обнуление указателя вместе с освобождением памяти. И привели пример макроса. Не упомянув при этом, как будут обновляться все остальные указатели на этот регион. Как Вы это себе представляете?