单选题
👁️ 浏览量:

试题题干

实现两个相同类型数加法的函数模板的声明可以是( )

A

T add(T x, T y)

B

T add(T x, y)

C

T add(x, y)

D

add(T x, T y)

参考答案

正确答案:

试题解析

定义函数模板的一般格式如下:
template <模板参数表>
返回类型名 函数模板名(参数表)
{
  函数体的定义
}

实现两个相同类型数的加法,返回值也应该和执行加法的操作数是同类型的。所以A是正确的。

D中没有返回值类型,C中没有指定参数的类型,B中,参数y没有指定类型。