#include ///////////////////////////////////////// // class A declaration ///////////////////////////////////////// class A { public: A(); void foo(); void foo() const; private: KImpl::Ptr d; };