I want to know what a “virtual base class” is and what it means.

Let me show an example:

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

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

11 Answers
11

Leave a Reply

Your email address will not be published. Required fields are marked *