请教一个c++模板的问题,“有多个重载函数 max实例与参数列表匹配”的错误

wudi626 2011-04-05 03:58:48
template <class T_1>
T_1 max(T_1 a, T_1 b)
{
cout << "Template Function" << endl;
cout << typeid(a).name() << " " << a << endl;
return a;
}

int _tmain(int argc, _TCHAR* argv[])
{
max(2.0,3.0); <--- 这里始终要报一个“有多个重载函数 max实例与参数列表匹配”的错误

cin.get();
return 0;
}
...全文
816 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anhunwu_123 2011-05-30
  • 打赏
  • 举报
回复
谢谢了....委实是这样,
noir2009 2011-05-05
  • 打赏
  • 举报
回复
我也有同样的问题。
wudi626 2011-04-05
  • 打赏
  • 举报
回复
哦,谢谢了1
bdmh 2011-04-05
  • 打赏
  • 举报
回复 4
换个名字吧,max和系统的max冲突了

64,639

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧