This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

virtual public classes



We seem to have some strange behavior when using a class defined as:

class B: virtual public A

then

class C: virtual public B

each constructor calls constructors down the inheritance tree and everything compiles OK. 

I can give more details if needed, but wanted to open a dialog to see if any known issues exist first.