История изменений
Исправление 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.