第10、11周-阅读程序(1)

来源:互联网 发布:单片机syntax error 编辑:程序博客网 时间:2024/05/18 00:40

问题及代码:

/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作    者 : 王艺霖*完成日期 : 2016年5月10号*版 本 号 : v1.0**问题描述 :  程序阅读*输入描述 :*程序输出 :*/#include <iostream>using namespace std;class Data{public:    Data(int i):x(i){cout<<"A";}    ~Data(){ cout<<"B";}private:    int x;};class Base{public:    Base(int i):b1(i){cout<<"C";}    ~Base(){ cout<<"D";}private:    int b1;};class Derived:public Base{public:    Derived (int i,int j):Base(i),d1(j){        cout<<"E";    }    ~Derived(){cout<<"F";}private:    Data d1;};int main(){    Derived obj(1,2);    return 0;}



运行结果:CAEFBD


知识点总结:

析构函数,先调用的后析构。顺序相反。


0 0
原创粉丝点击