LINUX.ORG.RU

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

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

Какая разница для уровня этой ОС?

Зачем закладывать тормоза в основу ОС? В Haiku тоже есть класс BReferenceable, от которого наследуются объекты со счётчиком ссылок.

std::shared_ptr вообще противоречит парадигме C++ zero-cost абстракций.

В Си это обычно так же делается с одним блоком памяти.

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

Какая разница для уровня этой ОС?

Зачем закладывать тормоза в основу ОС? В Haiku тоже есть класс BReferenceable, от которого наследуются объекты со счётчиком ссылок.

std::shared_ptr вообще противоречит парадигме C++ zero-cost абстракций.