Вопросы

Что вам даст перестановка указателя при сборке мусора?

Я чувствую, что упускаю что-то до боли простое, но я пытаюсь понять сборку мусора пометки и очистки в соответствии с книгой Эндрю Аппеля «Современная реализация компилятора в ML», и в разделе «Пометка и очистка» есть небольшой абзац под названием «Повторение указателя» (270).

На данный момент я думаю, что понимаю, как это работает. Короче говоря, когда вы проходите по графику, вы переворачиваете все указатели так, чтобы ваш предшественник оказался внутри вашего набора полей. Затем, когда вы закончите с данным элементом, вы перевернете указатели обратно, чтобы они снова указывали на нужное место.

Если это так, что именно это вам покупает? Аппель пытается объяснить это, но я не совсем понимаю его формулировку.

Читать:
Как правильно выполнить приведение для сравнения указателя с явным диапазоном адресов?

Похожие записи

FutureBuilder продолжает запускать метод будущего

admin

Индексирующая функция для извлечения значения из закрытой книги, но с использованием значения ячейки для имени листа

admin

c # Discord Bot не принимает команды во время задержки команды

admin

ImportError: нет модуля с именем ‘typing’ при попытке установить пакет

admin

Изменить цвет изображения (значка) в tabItems в SwiftUI

admin

Что значит ‘?’ имеется ввиду в этом утверждении C ++?

admin