例如函数模板
template<class A,class B>
可以这样写吗?
还有就是函数模板定义功能的函数必须在声明类型之后就把功能也一起写上去吗?
可以这样写,你可以用编译器试一下。
声明可以不用把功能也一起写上去(也就是可以不用写实现部分),但是一定要在其他地方写好,不然会出现链接错误。