When virtual inheritance IS a good design?
问题 EDIT3: Please be sure to clearly understand what I am asking before answering (there are EDIT2 and lots of comments around). There are (or were) many answers which clearly show misunderstanding of the question (I know that's also my fault, sorry for that) Hi, I've looked over the questions on virtual inheritance ( class B: public virtual A {...} ) in C++, but did not find an answer to my question. I know that there are some issues with virtual inheritance, but what I'd like to know is in