

class vbase
{
    public:
	virtual ~vbase() { }
	    const char* basefunc( void ) volatile;

	        virtual const char* vfunc( void ) volatile = 0;
};

class vder: public vbase
{
    public:
	    virtual const char* vfunc( void ) volatile;

};

