zoukankan      html  css  js  c++  java
  • 6w6:第六周程序填空题3

    描述

    下面的程序输出结果是:

    A::Fun

    A::Do

    A::Fun

    C::Do

    请填空:

    #include <iostream>
    using namespace std;
    class A {
        private:
            int nVal;
        public:
            void Fun()
            { cout << "A::Fun" << endl; }
            virtual void Do()
            { cout << "A::Do" << endl; }
    };
    class B:public A {
        public:
            virtual void Do()
            { cout << "B::Do" << endl; }
    };
    class C:public B {
        public:
            void Do( )
            { cout << "C::Do" << endl; }
            void Fun()
            { cout << "C::Fun" << endl; }
    };
    void Call(
    // 在此处补充你的代码
             )  {
        p->Fun();  p->Do();
    }
    int main()  {
        Call( new A() );
        Call( new C() );
        return 0;
    }

    输入无输出A::Fun
    A::Do
    A::Fun
    C::Do样例输入

    样例输出

    A::Fun
    A::Do
    A::Fun
    C::Do

    Code:

    #include <iostream>
    using namespace std;
    class A {
        private:
            int nVal;
        public:
            void Fun()
            { cout << "A::Fun" << endl; }
            virtual void Do()
            { cout << "A::Do" << endl; }
    };
    class B:public A {
        public:
            virtual void Do()
            { cout << "B::Do" << endl; }
    };
    class C:public B {
        public:
            void Do( )
            { cout << "C::Do" << endl; }
            void Fun()
            { cout << "C::Fun" << endl; }
    };
    void Call(
    // 在此处补充你的代码
    A* p
             )  {
        p->Fun();  p->Do();
    }
    int main()  {
        Call( new A() );
        Call( new C() );
        return 0;
    }
    

      

    Analysis:

    和之前那个6w4的分析方法差不多,只不过这次是变成了指针罢了。

    永远渴望,大智若愚(stay hungry, stay foolish)
  • 相关阅读:
    我的游戏开发工作生涯要开始了
    关于碰撞检测和物理引擎
    关于havok
    认识多渲染目标(Multiple Render Targets)技术
    无限分级的tree
    运用ThreadLocal解决jdbc事务管理
    盒子模型 计算
    监听域对象
    爱恨原则 就近原则 (LVHA)
    java database connection
  • 原文地址:https://www.cnblogs.com/h-hkai/p/10232535.html
Copyright © 2011-2022 走看看