>>40 各Obj毎のアクセサクラス作って多重継承してみたら? class CObjAAccessors { public: objA用アクセサ; protected: CObjA m_objA; }; class CObjBAccessors { public: objB用アクセサ; protected CObjB m_objB; }; class CObjCAccessors { public: objC用アクセサ; protected: CObjC m_objC; }; class CTestA: public CObjAAccessors, public CObjBAccessors{}; class CTestB: public CObjBAccessors, public CObjCAccessors{}; ... class CTestF: public CObjAAccessors, public CObjCAccessors{};