第11周 自选阅读3

#include<iostream>
using namespace std;
class my_base
{
    int a,b;
public:
    my_base(int x,int y)
    {
        a=x;
        b=y;
    }
    virtual void show()
    {
        cout<<"base";
        cout<<a<<" "<<b<<endl;
    }
};
class my_class: public my_base
{
    int c;
public:
    my_class(int x,int y,int z):my_base(x,y)
    {
        c=z;
    }
    void show()
    {
        cout<<"my_class "<<"c="<<c;
    }
};
int main()
{
    my_base mb(50,50),*mp;
    my_class mc(10,20,30);
    mp=&mb;
    mp->show();
    mp=&mc;
    mp->show();
    return 0;
}

运行结果:

时间: 2024-11-08 06:13:55

第11周 自选阅读3的相关文章

第11周 自选阅读1

#include <iostream> using namespace std; class A { public: A() { cout<<"A"; } ~A() { cout<<"~A"; } }; class B :public A { A *p; public: B() { cout<<"B"; p=new A(); } ~B() { cout<<"~B";

第11周 自选阅读2

#include <iostream> using namespace std; class A { protected: int x; public: A(int x) { A::x=x; cout<<"class A"<<endl; } }; class B { private: A a1; public: B(int x):a1(x) { cout<<"class B"<<endl; } }; cla

第11周 程序阅读-继承和派生3

#include<iostream> using namespace std; class A { private: int x; protected: int y; public: int z; A(int a,int b,int c) { x=a; y=b; z=c; } int Getx() { return x; } int Gety() { return y; } void ShowA() { cout<< "x="<<x<<'

第11周 程序阅读-继承和派生4

#include<iostream> using namespace std; class Part //部件类 { public: Part(); Part(int i); ~Part(); private: int val; }; Part::Part() { val=0; cout<<"调用Part的默认构造函数:"<<val<<endl; } Part::Part(int i) { val=i; cout<<"

20145239 《信息安全系统设计基础》第11周学习总结

20145239 <信息安全系统设计基础>第11周学习总结 教材学习内容总结 8.1 异常 从处理器运行开始到结束,程序计数器假设一个序列的值a0a1......an-1,这个控制转义序列叫做处理器的控制流. 异常,就是控制流中的突变,用来响应处理器状态中的某些变化. 状态的变化称为事件,在任何情况下,当处理器检测到有事件发生时,会通过一张叫做异常表的跳转表,进行一个间接过程调用到专门处理程序--异常处理程序.当异常处理程序完成之后,根据引起引起异常的事件类型,会发生以下三种情况之一: 处理程

201521123045 &lt;java程序设计&gt;第11周学习总结

201521123045 <java程序设计>第11周学习总结 1. 本周学习总结 2. 书面作业 2. 书面作业 Q1.1.互斥访问与同步访问完成题集4-4(互斥访问)与4-5(同步访问) import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.Condition; class Account{ private int balance; private Lock lock = new

20145326蔡馨熠《信息安全系统设计基础》第11周学习总结

20145326蔡馨熠<信息安全系统设计基础>第11周学习总结 教材内容总结 异常控制流(ECF)发生在计算机系统的各个层次,是计算机系统中提供并发的基本机制.在硬件层,异常是由处理器中的事件触发的控制流中的突变.控制流传递给一个软件处理程序,该处理程序进行一些处理,然后返回控制给被中断的控制流. 有四种不同类型的异常:中断.故障.终止和陷阱.当一个外部旧设备,例如定时器芯片或者一个磁盘控制器,设置了处理器芯片上的中断引脚时(对于任意指令)中断会异步地发生控制返回到故障指令后面的那条指令. 一

20145317《信息安全系统设计基础》第11周学习总结1

20145317<信息安全系统设计基础>第11周学习总结1 8.2进程 一个独立的逻辑控制流:他提供一个假象,好像我们的额程序独占的使用处理器.一个私有的地址空间:他提供一个假象,好像我们独占的使用存储器系统.多个流一起执行被称为并发.一个进程和其他进程轮流进行的概念被称为多任务.一个进程执行执行他的控制流的一部分的每一段时间叫做时间片. 并发流:一个逻辑流的执行在时间上与另一个流重叠.并发:多个流并发地执行的一般现象.多任务:一个进程和其他进程轮流运行的概念.时间片:一个进程执行它的控制流的

第11周表格

周次 学习时间 新编写代码行数 博客量(篇) 学到知识点           第11周 10h 55 0 高数二重积分,C语言图的定义与图的储存