Здравствуйте, ononim, Вы писали:
O>Такто никто не заставляет тебя в плюсах делать классы с виртуальными методами.
Тогда из С++ выкидывается большая часть ООП.
В Rust тоже есть виртуальные методы (dyn Trait), но там где возможно, их стараются заменить статическим вызовом. Получается довольно неплохо. И полиморфизм сохраняется, и скорость не страдает. В С++, в общем-то, можно делать почти так же через шаблоны. Но шаблоны в С++ эт не самая простая в использовании фича.