现在的位置: 首页 > 综合 > 正文

搞笑的模板问题

2018年02月16日 ⁄ 综合 ⁄ 共 507字 ⁄ 字号 评论关闭

遇到这样的问题,估计一般人找不出原因。所以,还是少折腾编译器吧。

 

 

出错信息为

error C2782: 
const T &MyMax(const T &,const T &)


模板 参数

T
”不明确

        check.cpp(5) : 参见“
MyMax
”的声明

        可能是“const char [7]

        或       “const char [6]

 

对于这个错误有如下解释:

“问题在于:由于长度的区别,这些字符串属于不同的数组类型。也就是说,apple

peach
具有相同的类型
char const[6]
;然而
tomato
的类型是
char const [7]
。因此,只有第一个调用是合法的。”

抱歉!评论已关闭.