C++中函数模板template错误

时间:2014.10.14 发布人:beiqindaozhi

C++中函数模板template错误

已解决问题

谷歌beiqindaozhi用户在2014.10.14提交了关于“逸动C++中函数模板template错误”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-05T16:50:14。段照着书敲代码VisualStudio2008却运行起事啊#include<iostream>
usingnamespacestd;
template<typenameT>;
Tmax(Ta,Tb,Tc)
{if(b>a)a=b;
if(c>a)a=c;
returna;
}
intmain()
{
inti1=3,i2=5,i3=6,i;
doubled1=56.9,d2=90-765,d3=43.1,d;
longg1=6784354,g2=435435654,g3=-789674,g;
i=max(i1,i2,i3);
d=max(d1,d2,d3);
g=max(g1,g2,g3);
cout<<"i_max="<<i<<endl;
cout<<"f_max="<<f<<endl;
cout<<"g_max"<<g<<endl;
return0;
}错误显示:希望大家能够帮助她。

详细问题描述及疑问:段照着书敲代码VisualStudio2008却运行起事啊#include<iostream>
usingnamespacestd;
template<typenameT>;
Tmax(Ta,Tb,Tc)
{if(b>a)a=b;
if(c>a)a=c;
returna;
}
intmain()
{
inti1=3,i2=5,i3=6,i;
doubled1=56.9,d2=90-765,d3=43.1,d;
longg1=6784354,g2=435435654,g3=-789674,g;
i=max(i1,i2,i3);
d=max(d1,d2,d3);
g=max(g1,g2,g3);
cout<<"i_max="<<i<<endl;
cout<<"f_max="<<f<<endl;
cout<<"g_max"<<g<<endl;
return0;
}错误显示:期待您的答案,真心佩服你,谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:JXh**ZA  

需要修改2,代码:#include<iostream>
usingnamespacestd;
template<typenameT>//处要号!
Tmax(Ta,Tb,Tc山握松科烧的听乡模)
{
if(b>a)a=b;
if(c>a)a=c;
returna;
}
intmain(一)
{
inti1=3,i2=5,i3=6,i;
doubled1=56.9,d2=90-765,d3=43.1,d;
longg1=6784354,g2=435435654,g3=-789674,g;
i=max(i1,i2,i3朝核背植话);
d=max(d1,d告露行实待创不示城2,d3);
g=max(g1,g2,g3);
cout<<"i席沿群丝_max="<<i<<e测宣ndl;
cout<<"f_max="<<d<<endl;//处d,f
cout<<"g_max"<<g<<endl;return0;
}