LINUX.ORG.RU

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

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

В Rust вся система типов, весь язык сделан так, что ты эту ошибку без unsafe не допустишь никак.

Ценой того что придется помечать всякие lifetime и пытаться любую систему построить на его ограничениях. Я лично хотел бы запустить gcc -fanalyzer, и пускай он сам ищет проблемы, он же компьютер, а не что бы я все расставлял вручную, и при любом изменении все переделывал.

Например твои примеры легко и gcc и clang находят, выше есть моя ссылка на godbolt.

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

В Rust вся система типов, весь язык сделан так, что ты эту ошибку без unsafe не допустишь никак.

Ценой того что придется помечать всякие lifetime и пытаться любую систему построить на его ограничениях. Я лично хотел бы запустить gcc -fanalyzer, и пускай он сам ищет проблемы, он же компьютер, а не что бы я все расставлял вручную, и при любом изменении все переделывал.