Вот в этом видео (https://www.youtube.com/watch?v=2u-Y3kguH_k) китаянка рассказывает про все их системы рейтинга, достаточно подробно. Там рассказано и про 1000 баллов, и про запреты на передвижения, и про учебу, и про то, как все это работает.
И в данном случае, я склонен доверять этой китаянке гораздо больше, чем автору этой статьи. К тому же, видео от марта 21 года, а автор сейчас заявляет про официальное введение с 1 января 21 года.
А зачем Вы в данной ситуации используете виртуалное наследование?
Классы, которые виртуально наследуют ITransport, финализированы и не смогут далее учавтстовать в иерархии наследования.
Соглашусь, статья выглядит как вброс.
Вот в этом видео (https://www.youtube.com/watch?v=2u-Y3kguH_k) китаянка рассказывает про все их системы рейтинга, достаточно подробно. Там рассказано и про 1000 баллов, и про запреты на передвижения, и про учебу, и про то, как все это работает.
И в данном случае, я склонен доверять этой китаянке гораздо больше, чем автору этой статьи. К тому же, видео от марта 21 года, а автор сейчас заявляет про официальное введение с 1 января 21 года.
Классы, которые виртуально наследуют ITransport, финализированы и не смогут далее учавтстовать в иерархии наследования.
можно использовать std::function, тогда объявление будет выглядеть так:
Что, как мне кажется, даже более наглядно чем в Rust:
Ну, и для этого тоже есть аналог, ничем не хуже