Properly speaking C++ has a) class templates and b) template classes.
A class template is a template.
- template<class T>
-
class MyClass
-
{
-
};
-
A template class is a class created from a class template.
;
C++ doesn't have subclasses. Rather it has base classes and derived classes. Subclasses (and superclasses) is Javaspeak.
With that in mind, wcould you please restate your question so that I might correctly answer it?