标签: c++
尝试编译以下内容时,我一直遇到语法错误:
template <class Type> Type larger(Type x, Type y) { return (x >= y) ? x : y); }
我习惯了正常的if-else语句,但我试图用这种格式练习。我知道哪里出错了?
答案 0 :(得分:3)
在return语句的末尾有一个额外的):
)
return (x >= y) ? x : y);
应该是:
return (x >= y) ? x : y;