1.置入式模型 链接错误: 大多数非模板程序代码的组织如下:A,类声明在头文件中: B:全局变量和非inline函数在cpp文件中定义 但是,如果模板程序也这样组织,则会出错.原因在于:函数模板的定义没有被实体化.为了实例化一个模板,编译器必须知道以哪一份定义以及哪些参数对其进行实例化.如果把声明放在h文件,定义放在cpp文件,这编译器无法知道这些信息.因此当编译器发现调用该函数模板时,无法找到其定义,无法以具体的数据类型来实体化该模板函数.于是编译器假设该函数模板的定义位于其他某处,因而只生成