实现两个相同类型数加法的函数模板的声明可以是( )
A、
T add(T x, T y)
B、
T add(T x, y)
C、
T add(x, y)
D、
add(T x, T y)
【正确答案】:A
【题目解析】:
定义函数模板的一般格式如下:
template <模板参数表>
返回类型名 函数模板名(参数表)
{
函数体的定义
}
实现两个相同类型数的加法,返回值也应该和执行加法的操作数是同类型的。所以A是正确的。
D中没有返回值类型,C中没有指定参数的类型,B中,参数y没有指定类型。