下列关于类模板的描述中,错误的是( )。A.类模板的成员函数都是模板函数B.可以为类模板参数设置默认值C.类模板描述了一组类D.类模板中只允许有一个类型参数

题目

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

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

B.可以为类模板参数设置默认值

C.类模板描述了一组类

D.类模板中只允许有一个类型参数


相似考题
参考答案和解析
正确答案:D
解析:类模板是一系列相关类的模板,类成员组成相同,成员函数的源代码形式相同,所不同的是所针对的类型。类模板的成员函数都是模板函数,在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板实参。但可以为类模板的参数设置默认值。由此可知应选D。
更多“下列关于类模板的描述中,错误的是()。A.类模板的成员函数都是模板函数B.可以为类模板参数设置默认 ”相关问题
  • 第1题:

    关于函数模板描述错误的是()

    A.必须由程序员显示指定模板参数类型,将其实例化为可执行的函数

    B.函数模板的实例化可以由编译器实现

    C.一个类定义中只要有一个成员函数为函数模板,则这个类是类模板

    D.类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化


    A

  • 第2题:

    关于函数模板,描述错误的是:

    A.函数模板在函数调用时会自动实例化为可支持的模板函数

    B.函数模板的实例化由编译器实现

    C.一个类定义中,只要有一个函数模板,这个类就是类模板

    D.类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化


    A

  • 第3题:

    关于函数模板,以下描述错误的是?

    A.函数模板必须由程序员实例化为可执行的模板函数

    B.函数模板的实例化由编译器实现

    C.一个类定义中,只要有一个函数模板,则这个类是模板类

    D.类模板的成员函数都是函数模板,类模板实例化后,成员函数随之实例化


    ABD

  • 第4题:

    关于模板,描述正确的是()

    A.函数模板必须由程序员实例化为可执行的函数模板

    B.函数模板的实例化由编译器实现

    C.一个类定义中,只要有一个函数模板,则这个类是类模板

    D.类模板的成员函数都是函数模板,类模板实例化后成员函数也随之实例化


    函数模板的实例化由编译器实现

  • 第5题:

    1、关于函数模板,以下描述错误的是?

    A.函数模板必须由程序员实例化为可执行的模板函数

    B.函数模板的实例化由编译器实现

    C.一个类定义中,只要有一个函数模板,则这个类是模板类

    D.类模板的成员函数都是函数模板,类模板实例化后,成员函数随之实例化


    ABD