C++ Supersets
C++ Supersets Classes Templates Supersets Hierarchy of Generalization Supersets are Templates of Templates Supersets directly support generic programming in the form of using templates as parameters Superset allows a template to be a parameter in the definition of other templates Supersets can be used for a wide range of general concepts and simple ways to combine them A template generated from a superset is an ordinary template one template example superset<templatename T> T<typename C> … T<typename B> … several templates example superset<templatename T, templatename S> T<typename A> ...