f1403.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //=====================================
  2. // f1403.cpp
  3. // explicit cast for template type match
  4. //=====================================
  5. #include<iostream>
  6. //-------------------------------------
  7. template<typename T>
  8. T const& max(T const& a, T const& b){  // const reference type
  9.   return a < b ? b : a;
  10. }//------------------------------------
  11. int main(){
  12.   int ia=3;
  13.   double db=6.7;
  14.   std::cout<< max<double>(ia, db)<<"n";
  15.   std::cout<< max(static_cast<double>(ia), db)<<"n";
  16. }//====================================
  17.