Всем привет. Возможно слегка криво изъясняясь, хочу осуществить следующее:
template <typename T>
class A {};
class B: public A<ConcreteType> {};
class C: public B
{
public:
ConcreteType field;
};
Можно ли каким-либо образом «вытащить» тип ConreteType из цепочки наследования для B для переиспользования в C ?