ManagerがModuleA/B/Cを管理しているとして、
それぞれを別クラスCMgr/CModuleA/B/Cとします。
CMgrはメンバにCModuleA/B/Cのインスタンスを持っています。
普通はCMgrから各モジュールに命令します。
でも、諸事情でModule同士で直接やりとりしたいのですが、
どのようにすればよいのでしょうか?
CModuleAのメンバ変数にCModuleB、CModuleBのメンバ変数にCModuleAを
定義すると当然ながらコンパイルエラーになってしまいます。
どう解決するのでしょうか?
(C++というかモジュール化の問題?)