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

admin2010-12-16  15

问题 下列程序的输出结果是______。
#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)<<end1;
   return 0;
   }

选项

答案3,3.14。

解析  C++编译系统将根据实参表中的实参的类型来确定函数的形参列表中的类型。函数fun(3,6)返回的值为3,函数调用fun(3.14F,6.28F)返回的值为3.14。
转载请注明原文地址:https://kaotiyun.com/show/WbVp777K
0

最新回复(0)