The First Lie About C++ Templates: “They Compile Like Normal Classes”

A template has a recipe. The compiler needs more than a declaration to generate code.