Template metaprogramming and expression templates are not techniques for novice programmers, but an advanced practitioner can use them to good effect.

Technical Report on C++ Performance, ISO/IEC TR 18015:2006(E)

Nothing described in this report involves magic.

Technical Report on C++ Performance, ISO/IEC TR 18015:2006(E)

People should not be asked to do things “just because we say so”. At least we can try to explain the reasons behind the rules.

An Interview with Bjarne Stroustrup - Dr. Dobb’s Journal

Get Advanced Metaprogramming in Classic C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.