Распространение 'typedef' из базового в производный класс для 'template'

я пытаюсь определить базовый класс, который содержит typedef 'только с

template
class A
{
public:
    typedef std::vector Vec_t;
};


template
class B : public A
{
private:
    Vec_t v;  // fails - Vec_t is not recognized
};

Почему в B я получаю ошибку, что Vec_t не распознается, и мне нужно написать это явно?

typename A::Vec_t v;

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

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