函数模板

来源:互联网 发布:大溪淘宝拍照 编辑:程序博客网 时间:2024/05/20 11:24
声明类型模板的两种方式:
template<classtypeT>
template<typenametypeT>

如果有多个类型需要声明,则
template<typenametypeT,typenametyepM,.......,typenametypeQ>
template<classtypeT,class tyepM, .......,class typeQ>

函数模板声明
template<classtypeT>
typeTfun(typeTinput1, tyepTintput2,typeT input3)
{
       typeT   temp;
}
注意:在vs编程环境中,其中template<classtypeT>,必须和函数模板声明在一起,前后紧挨,否则编译环境将会报错,错误为“未定义typeT”。

但在c++ 6.0 中,则不需要。
原创粉丝点击