Listing 5 A derived class whose virtual functions have fewer cv-qualifiers than the functions they override

class B
   {
   ...
   virtual const BB *f();
   virtual const volatile BB &g();
   ...
   };
   
class D: public B   
   {
   ...
   DD *f();
   const DD &g();
   ...
   };
   
// End of File