单项选择题
有如下程序:
#include <iostream>
using namespace std;
class Base
private:
char c;
public:
Base(char n):c(n)
~Base()
cout<<c;
;
class Derived: public Base
private:
char c;
public:
Derived(char n):Base(n+1),c(n)
~Derived()
cout<<c;
;
int main()
Derived obj('x');
return 0;
执行上面的程序将输出( )。
A.xy
B.yx
C.x
D.y
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
A.MyClass operator*(double,double);
B.MyClass operator*(double,MyClass);
C.MyClass operator*(MyClass,double);
D.MyClass operator*(MyClass,MyClass);
点击查看答案
单项选择题
关于友元,下列说法错误的是( )。
A.如果类A是类B的友元,那么类B也是类A的友元
B.如果函数fun()被说明为类A的友元,那么在fun()中可以访问类A的私有成员
C.友元关系不能被继承
D.如果类A是类B的友元,那么类A的所有成员函数都是类B的友元函数
点击查看答案
相关试题
有以下程序 #include <iostream> usi...
有如下类的定义,下划线处的语句是( )。...