下列程序的输出结果是______。 #include<iostream> using namespace std; template<typename T> T fun(T a,T b){return(a<=b)? a:b;}

admin2010-12-16  29

问题 下列程序的输出结果是______。
   #include<iostream>
   using namespace std;
   template<typename T>
   T fun(T a,T b){return(a<=b)? a:b;}
   int main( )
   {
     cout<<fun(3,6)<<’,’<<fun(3.14F,6.28F)<<endl;
     return 0;
   }

选项

答案3,3,14

解析 本题考核模板函数的使用。C++编译系统将根据实参表中的实参的类型来确定函数的形参列表中的类型。函数fun的功能是返回两者中较小的值,函数调用fun(3,6)返回的值为3,函数调用fun(3.14F,6.28F)返回的值为3.14。
转载请注明原文地址:https://kaotiyun.com/show/DFVp777K
0

最新回复(0)