class ClientImplA { public: ClientImplA(SpecialClass special); };
class ClientBase { public: ClientBase() : special_(...) { // have to do it here, otherwise special_ is not yet allocated when used initializing base class wrapper_ = new ClientImplWrapper(special_); }
gibts ne möglichkeit dem ClientBase einen operator zu spendieren, das er mir den wrapper_ direkt liefert? und nicht explizit mcl->getImpl() aufrufen muss?
Irgendwie steh ich da wohl auf dem Schlauch. -- class God : public ChuckNorris { };