您的位置:首页 > 编程语言 > C语言/C++

练习笔记 C++Template

2014-09-06 11:22 337 查看
1.函数模板参数 必须在函数参数列表中使用一次

下面是不合法的,会出现不能推断模板参数的错误

template<typename T1,typename T2>
T1 TypeExchange(T2 TypeInput)
{
printf("TypeExchange\n");
return ((T1)TypeInput);
}


应写为下面的方式:

template<typename T1,typename T2>
T1 TypeExchange(T1 ,T2 TypeInput)
{
printf("TypeExchange\n");
return ((T1)TypeInput);
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: