1.C++编译时期必须确定实现,而模板必须在调用的地方展才能确定其实现方式。这点有些类似与内联。但不是内联。 2.普通函数的内联,必须在头文件中实现。非内联必须在cpp文件中实现。 模板函数,不论是否为内联,都在头文件中实现。