LINUX.ORG.RU

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

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

В Яве есть. В Rust же они намеренно отказались от скрытого приведения типов и «статического полиморфизьма».

Но меня вымораживает другое. С одной стороны комитет C++ якобы печётся о совместимости, с другой стороны эту самую несовместимость мелкими шажками внедряет. И мы получаем ошибки компиляции кода который раньше компилировался и нормально работал.

Кстати, в случае с Явой твой код вызовет правильную ff(int), без неявного преобразования. Преобразование будет только в том случае, если нет соответствующего метода.

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

В Яве есть. В Rust же они намеренно отказались от скрытого приведения типов и «статического полиморфизьма».

Но меня вымораживает другое. С одной стороны комитет C++ якобы печётся о совместимости, с другой стороны эту самую несовместимость мелкими шажками внедряет. И мы получаем ошибки компиляции кода который раньше компилировался и нормально работал.