All streams
Search
Write a publication
Pull to refresh
0
0
Макс Вольф @Max_Wolf

Программист

Send message

Соглашусь, статья выглядит как вброс.

Вот в этом видео (https://www.youtube.com/watch?v=2u-Y3kguH_k) китаянка рассказывает про все их системы рейтинга, достаточно подробно. Там рассказано и про 1000 баллов, и про запреты на передвижения, и про учебу, и про то, как все это работает.

И в данном случае, я склонен доверять этой китаянке гораздо больше, чем автору этой статьи. К тому же, видео от марта 21 года, а автор сейчас заявляет про официальное введение с 1 января 21 года.

А зачем Вы в данной ситуации используете виртуалное наследование?
Классы, которые виртуально наследуют ITransport, финализированы и не смогут далее учавтстовать в иерархии наследования.
В данном случае
int (*fns[16])(int * const * p);

можно использовать std::function, тогда объявление будет выглядеть так:
std::function<int(int* const* p)> fns[16];

Что, как мне кажется, даже более наглядно чем в Rust:
let fns: [fn(*const *mut isize) -> isize; 16];


Ну, и для этого тоже есть аналог, ничем не хуже
let a = foo();

auto a = foo;

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Date of birth
Registered
Activity

Specialization

Game Developer
Lead
C++
Visual Studio
C#
Unreal Engine
Unity3d
OpenGL
DirectX
MAC
Xcode