Могу ли я переопределить и использовать подкласс для типа шаблона в качестве суперкласса.
Я программист на Java, и это хорошо работает с дженериками, однако я не знаю, как многое сделать в C ++
Могу ли я использовать класс
template <typename T>
class A{
public:
T get(){
return t;
}
A(){
}
void set(T tt){
t=tt;
}
private:
T t;
};
И расширить его чем-то похожим на
class B:A<B>
Если подкласс B используется в качестве универсального типа для класса A, а класс B не требует универсальных типов