填空题

假定A为一个类,则语句A(A &a);为该类【 】函数的原型说明。

【参考答案】

拷贝构造
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是( )。#include<iostream.h>class Myclass {public:Myclass(int i=0,intj=0){ x=i;y=j;}void show( ) { cout < < x= < < x < < < y= < < y < < end1;}void show( )const { cout < < x= < < < < y=’’ < < y < < end1;}privated:int x; int y;};void main( ){ Myclass my1(3,4);const my2(7,8);my1.show( );my2.show( );}
A. x=4,y=3;x=7,y=8
B. x=3,y=4;x=7,y=8
C. x=7,y=8;x=4,y=3
D. x=8,y=7;x=7,y=8
单项选择题
有如下类定义:class MyBase{int k;public:MyBase(int n=0):k(n)} int value()const{return k;}} ;class MyDerived:My Base{ int j;public:MyDerived(int i):j(i){}iny getK()const{return k;}int getJ()const{return j;}} 编译时发现有一处语法错误,对这个错误最准确的描述是【 】
A.函数getK试图访问基类的私有成员变量k
B.在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C.类MyDerived缺少一个无参的构造函数
D.类MyDerived的构造函数没有对基类数据成员k进行初始化
相关试题
  • 假定A为一个类,则语句A(A &a);为该类...
  • 在E—R图中,矩形表示______ 。
  • 以下程序中函数 huiwen 的功能是检查一个...
  • 有如下定义:class MA{int value ;pub...
  • 下面程序的运行结果是: ________...