补充完整下面的模板定义: template//Type为类型参数 class Xtwo{//由两个Type类型补充完整下面的模板定义:template<class Type> //Type为类型参数class Xtwo{ //由两个Type类型的数据成员构成的模板类Type a;Type b;public:Xtwo(Type aa=0,Type bb=0):a(aA) ,b(bB) { }int Compare( ){ //比较a和b的大小if(a>B) return 1;else if(a==B) re

题目
补充完整下面的模板定义: template//Type为类型参数 class Xtwo{//由两个Type类型

补充完整下面的模板定义:

template<class Type> //Type为类型参数

class Xtwo{ //由两个Type类型的数据成员构成的模板类

Type a;

Type b;

public:

Xtwo(Type aa=0,Type bb=0):a(aA) ,b(bB) { }

int Compare( ){ //比较a和b的大小

if(a>B) return 1;

else if(a==B) return 0;

else return-1;

}

Type Sum( ){return a+b;} //返回a和b之和

Type Mult( ); //函数声明,返回a和b之乘积

};

template<class Type>

______ ::Mult( ){return a*b;} //Mult函数的类外定义


相似考题
更多“补充完整下面的模板定义: template<class Type>//Type为类型参数 class Xtwo{//由两个Type类型 ”相关问题
  • 第1题:

    Python 如何定义一个函数()

    A.class <name>(<type> arg 1,< type> arg2, … <type> argN)

    B.function <name>(arg 1,arg 2, … argN)

    C.def <name>(arg 1,arg 2, … argN)

    D.def <name>(<type> arg 1,< type> arg2, … <type> argN)


    实例函数

  • 第2题:

    type(obj) 函数为返回参数obj的类型,eval(obj)函数负责将obj两侧的一对单/双引号去除,则type(eval('"45"'))的结果为

    A.45

    B.<class 'int'>

    C.<class 'str'>

    D.None


    object

  • 第3题:

    模板定义中标识类型的参数必须用关键字Type修饰。


    错误

  • 第4题:

    00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)

    A.<class 'int'> <class 'float'> <class 'str'>

    B.<class 'float'> <class 'int'> <class 'str'>

    C.<class 'str'> <class 'float'> <class 'int'>

    D.<class 'str'> <class 'int'> <class 'float'>


    A

  • 第5题:

    下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)

    A.<class 'int'> <class 'float'> <class 'str'>

    B.<class 'float'> <class 'int'> <class 'str'>

    C.<class 'str'> <class 'float'> <class 'int'>

    D.<class 'str'> <class 'int'> <class 'float'>


    C.循环执行1次