1 struct A { 2 void (*f)(void); 3 }; 4 5 template< typename R > 6 struct B : public A { gB7 void g() 8 { 9 A::f(); 10 } 11 }; 12 template class B<bool>; 13