LINUX.ORG.RU

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

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

Выше уже был продемонстрирован пример с сохранением во внешней переменной указателя из unique_ptr. RAII обеспечило удаление объекта. Но никак не справилось с появлением повисшего указателя.

Это не имеет отношения к GC. Это демонстрация свойств языка. Я же говорил вам про boehm gc, а вы проигнорировали. Тоже касается и C++/CLI упомянутого выше.

Rust, например, без GC справляется с подобными ошибками.

И не могло справится.

А в Rust справляется :)

А GC может не справиться(например, в С) =) Вы, на мой взгляд, путаете особенности языка и особенности GC.

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

Выше уже был продемонстрирован пример с сохранением во внешней переменной указателя из unique_ptr. RAII обеспечило удаление объекта. Но никак не справилось с появлением повисшего указателя.

Это не имеет отношения к GC. Это демонстрация свойств языка. Я же говорил вам про boehm gc, а вы проигнорировали. Тоже касается и C++/CLI упомянутого выше.

Rust, например, без GC справляется с подобными ошибками.

И не могло справится.

А в Rust справляется :)

А GC может не справится(например, в С) =) Вы, на мой взгляд, путаете особенности языка и особенности GC.