class ThingInside; namespace Foo { class MyClass { ThingInside *thing; public: MyClass() { } }; }