ちょっと亀ですが事後報告です。
静的メンバの初期化の件ですが、>>611を参考にして以下のようにしました
ヘッダ部
class Ini;
class aClass {
 static int anArray[××];
 static .........
 static void staticInit(){ 初期化コード;}
 friend Ini;
};
実装部
class Ini{
 public:
 Ini(){aClass::staticInit();}
};
static Ini ini;

クラス自身のコンストラクタみたいな機能があればこんな事しなくて済むのに・・・