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 ++. Может кто-нибудь посоветовать мне, как добиться того же с помощью альтернативных средств?

Спасибо, Гокул.

Ответы на вопрос(2)

Ваш ответ на вопрос