第13章 元编程 1.元编程的引入 (1)从泛型编程到元编程 1 泛型编程 :使用一套代码处理不同类型 2 对于一些特殊的类型需要引入额外的处理逻辑:引入操纵程序的程序 (2)使用编译期运算辅助运行期计算 1 不是简单地将整个运算一分为二 2 详细分析哪些内容可以放到编译期,哪些需要放到运行期 如果某种信息需要在运行期确定,那么通常无法利用编译期计算 2.顺序、分支、循环代码的编写方式 3.减少实例化技巧