A reading suggestion: "Advanced C++ Programming Styles and Idioms by James Coplien, AT&T Bell Labss, 1992.
This is about "straight C++", no Windows, no ActiveX etc.