1 2 3 4 5 6 7 8 9 10 11
#ifndef __BASE_H #define __BASE_H class Base { public: virtual ~Base( ) { } virtual void hello( ) = 0; }; #endif