A、template <typename T> T abs(T x){return x<0?-x:x;}
B、template class <T> T abs(T x){return x<0?-x:x;}
C、template T<class T>abs(T x){return x<0?-x:x;}
D、template T abs(T x){return x<0?-x:x;}
查看答案
正确答案
试题解析
解析:本题考查的知识点是:函数模板。声明一个函数模板的格式是:template模板形参表声明>>函数声明>其中的模板形参表声明>是由一个或多个模板形参>组成。每个模板形参>具有下面几种形式:(1)typename参数名>(2)class参数名>(3)类型修饰>参数名>故本题应该选择A。