#ifndef __A__ #define __A__ class A { public: A(); virtual void Foo( void ); }; #endif // __A__