菱形继承的警告,如下代码所示:

#include <stdio.h>#include <string>  class MyClassA{public:        virtual void MyMethod() = 0;};   class MyClassB : virtual public MyClassA{ };  class MyClassC : virtual public MyClassA{public:        virtual void MyMethod()         {                   printf("Hello, World!
");         }};   class MyClassD : vir

收藏 打印