A class template is a _?
class written with the generic programming paradigm, specifying behavior in terms of type parameter rather than specific type.
class that only consists of member variable, with no constructor, destructor nor member functions.
blank superclass intended for inheritance and polymorphism.
skeleton source code for a class where the programmer has to fill in specific parts to define the data types and algorithms used.