LINUX.ORG.RU

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

Исправление 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. нужно переопределять методы в процессе

и вот имеет уже даже более лучшую чем в С++ модель!