第十一周 阅读程序4 类的继承构造函数与析构函数调用的先后顺序
来源:互联网 发布:sql查询字段长度限制 编辑:程序博客网 时间:2024/06/06 03:53
<span style="font-size:18px;">/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2015年5月24日*版 本 号:v1.0*/#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<<"调用Part的构造函数: "<<val<<endl;}Part::~Part(){ cout<<"调用Part的析构函数: "<<val<<endl;}class Whole: public Part{public: Whole(); Whole(int,int,int,int); ~Whole();private: Part one; Part two; int data;};Whole::Whole(){ data=0; cout<<"调用whole的默认构造函数: "<<data<<endl;}Whole::Whole(int p, int i,int j,int k):Part(p),one(j),two(i),data(k) //问题2{ cout<<"调用whole的构造函数: "<<data<<endl;}Whole::~Whole(){ cout<<"调用whole的析构函数: "<<data<<endl;}void f(){ Whole w1; Whole w2(1,2,3,4);}int main(){ f(); return 0;}</span>
0 0
- 第十一周 阅读程序4 类的继承构造函数与析构函数调用的先后顺序
- 第十一周阅读程序1:继承与派生类的构造函数和析构函数
- 第十一周 阅读程序 构造函数与虚构函数中继承执行先后
- 第十一周阅读程序5:基类与派生类的构造函数与析构函数
- C++中多重继承构造函数调用的先后顺序
- 第十一周阅读程序4:基类、派生类中构造函数、析构函数执行过程
- 第十一周 阅读项目 4 问题二 构造函数调用的先后问题系统会自动帮你调整但是不提倡。
- 第十一周阅读程序6:基类、派生类中构造函数、析构函数
- c++远征之继承篇——继承的概念、继承时构造函数/析构函数的先后顺序
- 类的构造函数与析构函数调用顺序
- 第四周 阅读项目构造函数与析构函数执行的先后
- C++构造函数的执行顺序及析构函数的执行顺序-多种情况:普通继承、虚拟继承、类构造函数调用其它类的构造函数
- C++中多个类继承时构造函数与析构函数的调用顺序
- c++ 中构造函数的调用先后顺序
- 第十一周 自选阅读项目1 调用先后的理解
- 第十一周 函数的定义与调用
- 浅谈构造函数与析构函数的调用顺序
- 浅谈构造函数与析构函数的调用顺序
- hdu 1285(拓扑排序)
- 第十一周 项目一 存储班长信息的学生类(1)
- HDU 1.2.5 GPA(ACM step)
- DAG模型简单题
- Pow(x, n) - LeetCode 50
- 第十一周 阅读程序4 类的继承构造函数与析构函数调用的先后顺序
- uva465 overflow
- 日常所遇
- 文章标题
- UVA 10465 - Homer Simpson(贪心-考察代码能力哦)
- 第十二周项目四 点、圆的关系-(3)求点与圆心的连线在圆上的交点
- 狂欢过后是孤单
- 素数打表
- 微观SOA:服务设计原则及其实践方式(上篇)