>>797
全然別人なんだけど割り込んで聞いて良い?

template < class T > class foo {
 template < class T > foo &bar( foo<T> &t );
};
ってのは要するに
template < class T > class foo {
 template < class U > foo<T> &bar( foo<U> &t );
};
ってことだよね?