首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个模板使用的有关问题 (tempalate)max

2012-03-13 
一个模板使用的问题 (tempalate)max#include iostreamusing namespace stdtemplate typename TT max(

一个模板使用的问题 (tempalate)max
#include <iostream>
using namespace std;

template <typename T>
T max(T x,T y)
{
  if(y>x)
  x=y;
  return x;
   
}
main()
{
  int ia;
  int ib;
  // int ic;
  int imax;
  float fa;
  float fb;
  // float fc;
  float fmax;
  cin>>ia>>ib>>fa>>fb;
  imax = max(ia,ib);
  fmax = max(fa,fb);
  cout<<imax<<endl<<fmax<<endl;
}


上面的代码报错

是不是max函数比较特别,不能这样些模板?

[解决办法]
max改名先!和STL里的max重名了。

热点排行