“传统的”C++类(只是一些随机声明)可能类似于以下内容:classFoo{public:Foo();explicitFoo(conststd::string&);~Foo();enumFooState{Idle,Busy,Unknown};FooStateGetState()const;boolGetBar()const;voidSetBaz(int);private:structFooPartialImpl;voidHelperFunction1();voidHelperFunction2();voidHelperFunction3();FooPartialImpl*m_impl;