模板的编译模型?包含编译模型和分离编译模型的区别是什么? 模板,编译模型 [解决办法]支持分离编译(extern)的c++编译器目前很少(据说就一个),为了可移植性考虑,还是别用咯。[解决办法]c++11 起已经不支持分离模型了,只有包含模型了。[解决办法]包含模型相当于宏,实例化的时候必须看到定义,分离模型相当于函数,可以在别的cpp文件中定义,由链接器负责连接。