C ++ typedef для частичных шаблонов
Мне нужно сделать typedef, как это.
template< class A, class B, class C >
class X
{
};
template< class B, class C >
typedef X< std::vector<B>, B, C > Y;
Я только что обнаружил, что это не поддерживается в C ++. Может кто-нибудь посоветовать мне, как добиться того же с помощью альтернативных средств?
Спасибо, Гокул.