Functional C++: Type Classes -- whanhee
A nice series on functional programming in C++
Functional C++: Type Classes
by whanhee
From the article
Type classes are a feature of Haskell which is very similar to the upcoming Concepts. Both define interfaces to a data type, which can be defined separately from the data, in contrast to member functions...