class A
{
        public:
                A( );
                virtual void func( );
};

class B : public A
{
        public:
                B( );
                void func( );
};