1 // Build don't link: 2 class A { 3 char str[10]; 4 public: m1()5 char* m1 () { return str;}; 6 }; 7 8 class C : public A { 9 public: 10 }; 11 12 class B : public A { 13 public: m1()14 char* m1 () { C::m1(); return ""; } // ERROR - 15 }; 16 main()17int main () { 18 A a; 19 B b; 20 C c; 21 22 a.m1(); 23 c.m1(); 24 b.m1(); 25 } 26