Распространение '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;