File indexing completed on 2024-04-28 05:38:43
0001 #include <QtCore/QString> 0002 0003 class Base { 0004 public: 0005 virtual void method1() {} 0006 virtual void method2() {} 0007 virtual void method3() {} 0008 }; 0009 0010 class Derived : public Base { 0011 public: 0012 virtual void method1() override {} 0013 void method3() override = 0; 0014 }; 0015 0016 class DerivedDerived : public Derived { 0017 public: 0018 void test() 0019 { 0020 Base::method1(); // Warn 0021 Derived::method1(); // OK 0022 method1(); 0023 0024 Base::method2(); // OK 0025 Base::method3(); // OK 0026 } 0027 };