下列关于模板形参的描述中,错误的是( )。

admin2020-11-11  21

问题 下列关于模板形参的描述中,错误的是(    )。

选项 A、模板形参表必须在关键字template之后
B、模板形参表必须用括弧()括起来
C、可以用class修饰模板形参
D、可以用typename修饰模板形参

答案B

解析 声明一个函数模板的格式是:
    template<:<模板形参表声明>><函数声明>,其中的<模板形参表声明>是由一个或多个<模板形参>组成(如果是多个,需要用逗号隔开)。每个<模板形参>具有下面的几种形式:
    ①typename<参数表>
    ②class<参数名>
    ③<类型修饰>  <参数名>
    由此可知,模板形参表必须用括弧<>括起来,而不是(),所以选项B)为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/5jl0FFFM
0

最新回复(0)