niusouti.com

关于类模板,下列表述不正确的是A.用类模板定义一个对象时,不能省略实参B.类模板只能有虚拟类型参数C.类模板本身在编译中不会生成任何代码D.类模板的成员函数都是模板函数

题目

关于类模板,下列表述不正确的是

A.用类模板定义一个对象时,不能省略实参

B.类模板只能有虚拟类型参数

C.类模板本身在编译中不会生成任何代码

D.类模板的成员函数都是模板函数


相似考题
参考答案和解析
正确答案:B
解析:本题考核类模板的概念。类模板就是一系列相关类的模型或样板,这些类的成员组成相同,成员函数的源代码形式相同,所不同的只是所针对的类型(成员的类型以及成员函数的参数和返回值的类型)。C++中可以为类模板的参数设置默认值,所以B) 选项是不正确的,其他选项的表述都是正确的。
更多“关于类模板,下列表述不正确的是A.用类模板定义一个对象时,不能省略实参B.类模板只能有虚拟类型参 ”相关问题
  • 第1题:

    关于类模板,下列表述中不正确的是( )。

    A.类模板的成员函数都是模板函数

    B.类模板本身在编译中不会生成任何代码

    C.类模板只能有虚拟类型参数

    D.用类模板定义一个对象时,不能省略实参


    正确答案:C
    解析:C++中可以为类模板的参数设置默认值,所以选项是C不正确的。

  • 第2题:

    下面关于函数模板的表述中不正确的是( )。

    A)类模板的成员函数都是模板函数

    B)类模板本身在编译过程中不会产生任何代码

    C)类模板只能有虚拟类型的参数

    D)用类模板定义一个对象时,实参不能省略


    正确答案:C

  • 第3题:

    关于模板下列说法不正确的是( )

    A.用类模板定义一个对象时,不能省略实参
    B.类模板只能有虚拟类型参数
    C.类模板本身在编译中不会生成任何代码
    D.类模板的成员函数都是模板函数

    答案:B
    解析:

  • 第4题:

    关于模板,下列说法不正确的是

    A.用类模板定义一个对象时,不能省略实参

    B.类模板只能有虚拟类型参数

    C.类模板本身在编译中不会生成任何代码

    D.类模板的成员函数都是模板函数


    正确答案:B

  • 第5题:

    关于模板,下列说法不正确的是( )。

    A.用类模板定义一个对象时,不能省略实参

    B.类模板只能有虚拟类型参数

    C.类模板本身在编译中不会生成任何代码

    D.类模板的成员函数都是模板函数


    正确答案:B