为数值常数植入执行码当中，节省了执行期的经常开销（计算时间）以及记忆体足迹（"memory footprint"）。编译期回圈展开（"loop-unrolling"）是一个更显着的例子，模板超编程可以被用来产生n维（"n-dimensional"）的向量类别（当然n必须在编译期已知）。与传统n维向量比较，他的好处是回圈可以被展开，这可以使性能大幅度提升。考虑以下例子，n维向量的加法可以被写成：template <int dimension>Vector<dimension>& Vector<dim