C++中利用构造函数进行类类型转换时的构造函数形式为()。
(A)类名::类名(arg);
(B)类名::类名(arg,arg1=E1,⋯,agrn=En);
(C)~类名(arg);
(D)~类名(arg,arg1=E1,⋯,agrn=En);
第1题
一个大的应用程序,通常由多个类构成,类与类之间互相协同工作,它们之间有三种主要关系。下列不属于类之间关系的是()。
(A)gets-a
(B)has-a
(C)uses-a
(D)is-a
第2题
在下列关于类型转换的描述中,错误的是()。
(A)任何形式的构造函数都可以实现数据类型转换。
(B)带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
(C)类型转换函数可以把类类型对象转换为其他指定类型对象。
(D)类型转换函数只能定义为一个类的成员函数,不能定义为类的友元函数。
第3题
假设ClassX是类类型标识符,Type为类型标识符,可以是基本类型或类类型,Type_Value为Type类型的表达式,那么,类型转换函数的形式为()。
(A)ClassX::operatorType(Typet){?returnType_Value;}
(B)friendClassX::operatorType(){?returnType_Value;}
(C)TypeClassX::operatorType(){?returnType_Value;}
(D)ClassX::operatorType(){?returnType_Value;}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!