Это два производных класса:
Код: Выделить всё
class D1 : public virtual B {
virtual int F(int i) { implementation }
};
class D2 : public virtual B {
virtual int G(int i) { implementation }
};
Код: Выделить всё
class B {
virtual int F(int i) = 0;
};
Я попробовал следующим образом:
Код: Выделить всё
class B {
virtual int F(int i) = 0;
inline int G(int i) { return F(i); }
};
Есть ли другой способ достичь той же цели?
Я использую версию языка C++23.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... ction-in-c
Мобильная версия