Sticks and stones may occur in nature, but not in the form of levers and fulcrums.
I can’t sleep nights till I find out who hurled what ball through what apparatus.
|--Dr. Niles Crane, Frasier|
Users of the STL are unlikely to have missed the use of traits, principally
iterator_traits, in the implementation of the library. A traits class template (also known just as a traits class) defines a protocol for describing a type, and specializations of the traits class describe a specific type. Partial specializations describe a set of types that share common characteristics.
Some traits classes are all about detecting features of types, from which they define their own member values and ...