Скажем, у нас есть класс шаблона Area, который имеет членную переменную T area, a T getArea() и void setArea(T) функции-члены.
Я могу создать объект Area определенного типа, набрав Area<int>.
Теперь у меня есть класс Rectangle, который наследует класс Area. Поскольку Rectangle сам не является шаблоном, я не могу набрать Rectangle<int>.
Как я специализирую наследуемый тип Area для Rectangle объектов?
EDIT: Извините, я забыл уточнить - мои вопросы в том, можно ли наследовать область без ее специализации, поэтому она не наследуется как Area of ints, а как Area Rectangle может специализировать типы для.