• 2022-06-18
    一个( )允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
    A: 模板函数
    B: 模板类
    C: 类模板
    D: 函数模板
  • C

    内容

    • 0

      中国大学MOOC: 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。

    • 1

      下列关于类模板说明正确的是( ) A: 类模板的主要作用是生成抽象类 B: 类模板实例化时,编译器会根据给出的模板实参生成一个类 C: 类模板中的数据成员具有同样的类型 D: 类模板中的成员函数没有返回值

    • 2

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

    • 3

      以下关于模板的叙述,错误的是( )。 A: 函数模板是一个具有一定通用性的函数类型,在其使用时会根据参数类型实例化函数模板,从而得到一个模板函数,以供调用。 B: 类模板定义某些类的模板,是类的类。 C: 模板类是类模板的另外一种叫法,没有本质区别。 D: 函数模板和类模板在使用时都需要进行具体化,也就是指定替代类型。

    • 4

      关于类模板说法正确的是( ) A: 类模板就是抽象类 B: 类模板实例化时,编译器将根据给出的模板实参生成具体的类 C: 类模板中的成员函数具有相同的返回值类型 D: 类模板中的数据成员具有相同的类型