在下面的C++代码中,哪个选项是正确的max函数的调用方式?
答案解析
本题考察对typedef定义的类型名Etype的使用以及函数模板的理解。选项A正确地调用了max函数,因为Etype已经被定义为int类型。选项B是多余的,因为Etype已经代表int类型,不需要强制转换。选项C错误,因为max函数没有定义模板参数,它只接受Etype类型的参数。选项D错误,因为max函数的参数类型应该是Etype,即int,而10.5是一个double类型。
正确答案:A