填空题

重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。

【参考答案】

内层
<上一题 目录 下一题>
热门 试题

填空题
执行下列程序的输出结果是______:#include<iostream>using namespace std;class TestClass1{public:void fun1(){cout<< TestClass1 n ;}virtual void fun2(){cout<< TestClass1 n ;}};class TestClass2:public TestClass1{public:void fun1(){cout<< TestClass2 n ;}void fun2(){cout<< TestClass2 n ;}};void f(TestClass1&b)<b.fun1();b.fun2();}int main(){TestClass2 obj;f(obj);return 0;}
填空题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>using namespace std;class Base{public:void print(){cout<<’B’;}};class Derived:public Base{public:void print(){cout<<’D’;}};int main(){Derived* pd=new Derived();Base* pb=pd;pb->print();pd->print();delete pd;return 0;}
相关试题
  • 如果表达式x=y*z中的“*”是作为成员函...
  • 定义一个函数名为fun,返回值为int,没有参...