试题题干
函数模板template<typename T>void Func(T,T)不能具有哪种实例化形式()
参考答案
正确答案:
试题解析
template<typename T>void Func(T,T)需保持两类型一致。同一个类型参数只能替换为同一种类型。
模板函数被调用时,不进行实参到形参类型的自动转换。如果两个实参不一致,如(double,int),则编译时会出错。因此选择C选项。
函数模板template<typename T>void Func(T,T)不能具有哪种实例化形式()
template<typename T>void Func(T,T)需保持两类型一致。同一个类型参数只能替换为同一种类型。
模板函数被调用时,不进行实参到形参类型的自动转换。如果两个实参不一致,如(double,int),则编译时会出错。因此选择C选项。