LINUX.ORG.RU

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

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

не. это не выражается через виртуальные функции

Так еще долго можно продолжать, покажи конкретный пример на Rust который не выражается таким образом.

применением виртуальности ты ухудшаешь свойства класса

У SomeClass не будет виртуальной таблицы, у ImplReadableSomeClass в общем то тоже, будет произведена девиртуализация. А там где она будет, там у Rust будет dyn Trait, это тоже самое.

Исправление MOPKOBKA, :

не. это не выражается через виртуальные функции

Так еще долго можно продолжать, покажи конкретный пример на Rust который не выражается таким образом.

применением виртуальности ты ухудшаешь свойства класса

У SomeClass не будет виртуальной таблицы, у ImplReadableSomeClass в общем то тоже, будет произведена девиртуализация. А там где она будет, там у Rust будет dyn Trait.

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

не. это не выражается через виртуальные функции

Так еще долго можно продолжать, покажи конкретный пример на Rust который не выражается таким образом.

применением виртуальности ты ухудшаешь свойства класса

У SomeClass не будет виртуальной таблицы, у ImplReadableSomeClass в общем то тоже, будет произведена девиртуализация.