分享知识

与大家一起分享知识

C++博客 首页 新随笔 联系 聚合 管理
  19 Posts :: 3 Stories :: 45 Comments :: 0 Trackbacks

如下代码:
template <class T>
const T& max(const T& a,const T& b)
{
    return a > b ? a : b;
}

int main()
{
    const float f = max<float>(1.5f,2.5f);
    return 0;
}

这里const float f = max<float>(1.5f,2.5f);这句怎么在编译的时候不能通过呢?我的平台是gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5),希望能够得到大家的帮助.

posted on 2006-04-11 21:30 史传红 阅读(223) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理