Euclid’s and Beethoven’s Fifth; knowing just one of them marks you as semi-educated.
– Stan Kelley-Bootle
Templates and derivation are mechanisms for building new types out of existing ones, for specifying interfaces, and generally for writing useful code that exploits various forms of commonality:
• A template class defines an interface. The template’s own implementation and those of its specializations can be accessed through that interface. The source ...