Что такое виртуальный базовый класс в C ++?

Я хочу знать, что такое "виртуальный базовый класс " и что это значит.

Позвольте мне показать пример:

class Foo
{
public:
    void DoSomething() { /* ... */ }
};

class Bar : public virtual Foo
{
public:
    void DoSpecific() { /* ... */ }
};

Ответы на вопрос(10)

Ваш ответ на вопрос