标签:
关于源代码的组织:函数模板在实例化的时候编译器要能够看到其定义——这一点是要注意的。
包含模型
将模板的声明和定义都放到头文件中,不过这样带来的问题是增加了include的开销。
显示实例化
感觉这个东东比较鸡肋。
分离模型
export关键字
使用export关键字之后即使模板的声明和定义在不同的编译单元中,模板也可以正常使用。不过,就像作者所说的,这个关键字支持还不多,坑也不少T_T
标签:
原文地址:http://www.cnblogs.com/ch3cooh/p/cpp_template_ch6.html