VC6.0のメンバーテンプレートの問題って、
メソッドテンプレートだけじゃなかったんだね。

template<class T> class Outer {
 class Inner_ {
  T t;
 private:
  Inner(const T& ref) : t(ref) { }
 } Inner;
public:
 Outer(const T& ref) : Inner(ref) { }
};

これが通らなくて鬱ですた。