
C++:模板
在预处理、编译、汇编、链接的过程中,声明在编译时都可以通过,但是没有地址,只有在链接时拿着修饰后的函数名去其他符号表查找。对于情况3,原理如下:由于在**.o文件中由于模板,在该文件中由于模板不能实例化,不能生成地址,所以在符号表中查不到链接。模板可以减少代码量,可以理解为“一个瓶子可以装多种酒”,如下图所示是一个输出的模板,可以对多种类型进行。特化可以理解为为一般的方法增加特殊版本,这样就能让在特殊的情况也能照样使用。2、函数链接没查到,因为函数没有定义。3、函数链接查不到,但是函数定义了。

















