2005-10-01 C++ 版 DI コンテナ GLAD!!さんが作ってくれたDIコンテナ動かしてみました。サンキューGLAD!!さん。 旧バージョンでのビルドメモ*1 gcc 2.95(←旧い)でビルドすると,以下の箇所でコンパイルに失敗した。 ワークアラウンド 1. cppdicon/TraceInterceptor.cpp:vsprintf()のプロトタイプなし #include の他に,#include も追加。 2. example/MyDicon.h:コントラクタ(メソッド)内部でのサブクラス定義が× MyDicon()の中を2箇所のaddComponentMgr()呼び出しだけにする。 サブクラスの定義をコンストラクタの外で行う。 *1:gcc 3.3.3では問題なくビルド成功しました