- C/C++ code
class CWorker{public: void Do();};class CWorkerMgr{ CWorker m_oWorker[10];public: CWorker* GetWorker(int iId) { return &m_oWorker[iId]; }};class CWorkProxy{ CWorkerMgr m_oWorkerMgr;public: void Do(int iId) { CWorker* pWorker = m_oWorkerMgr.GetWorker(iId); pWorker->Do(); }};
------解决方案--------------------------------------------------------
http://www.iteye.com/topic/632059 看看吧,很简单的!