Наследование объявления типа при наличии шаблонов

Есть ли способ объявить типы в шаблоне базового класса и повторно использовать эти определения в шаблоне дочернего класса?

Например, рассмотрим следующую попытку:

template <typename T_>
struct A {
    using T=T_;
};

template <typename T_>
struct B: public A<T_> {
    T a;
};

Компилятор жалуется, что используя типT в определенииB незаконно Не нужно ждать, чтобы экземпляр увидел, что этот тип унаследован от A. Итак, есть ли способ объявить типы в шаблоне базового класса и повторно использовать эти определения в шаблоне дочернего класса?

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

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