CPP C++ logo

В данной статье рассматривается обобщённая реализация сборки мусора на С++. Обсуждаются два конкретных алгоритма сборки мусора – “Mark-Sweep” и “Mark-Compact”, и их реализация. Также рассматриваются ограничения, которые накладываются на приложения при использовании сборки мусора, и изменения в компиляторе C++, которые могли бы помочь избежать этих ограничений.