1.C++不支持模版的分离式编译,为什么? C++是分别,单独编译,对于每个cpp文件,预编译为编译单元,这个编译单元是自包含文件,编译的时候,不需要其他的文件,编译好了,生成obj文件,然后连接成exe文件.在编译的时候,使用一个东西,如果这个东西就在当前位置,当然好了.如果不再当前位置,也没关系,只要说,我有这个东西就行,这个东西在其他地方.在连接的时候,会找到这个东西在什么地方. 考虑普通方法,通过上面的分析,是没有问题的.考虑模版方法: Fun.h声明一个方法模版,Fun.cpp包含Fu…