各クラステンプレート/クラスに特化せずに、一般化された「再バインド」メタ関数を書くことは可能ですか?
template<class > struct foo;
struct bar;
以下
is_same<rebind<foo<int>,float>,foo<float>>
is_same<rebind<bar>,bar>
そして多分
is_same< rebind<std::vector<int>,float>,std::vector<float>>
true と同等の型を返しますか?