История изменений
Исправление MOPKOBKA, (текущая версия) :
Открыл, а там vtable вместо foo->bar(foo)
https://elixir.bootlin.com/linux/v5.5.1/source/include/linux/phy/phy.h#L134
а foo->bar(foo) применяется где
1. мало методов, нету смысла выносить в отдельную таблицу
2. нужно переопределять методы в процессе
и вот имеет уже даже более лучшую чем в С++ модель! Которую еще и контролировать можно.
Исходная версия MOPKOBKA, :
Открыл, а там vtable вместо foo->bar(foo)
https://elixir.bootlin.com/linux/v5.5.1/source/include/linux/phy/phy.h#L134
а foo->bar(foo) применяется где
1. мало методов, нету смысла выносить в отдельную таблицу
2. нужно переопределять методы в процессе
и вот имеет уже даже более лучшую чем в С++ модель!