第11周--继承派生析构构造的顺序
来源:互联网 发布:2016cpi数据 编辑:程序博客网 时间:2024/06/06 19:59
/* *All rights reserved. *文件名称:main.cpp *作 者:姜 甜 甜 *完成日期:2015年5月19日 *版 本 号: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;}
0 0
- 第11周--继承派生析构构造的顺序
- 第11周-程序阅读继承和派生构造析构函数顺序
- 【c++继承】继承关系中派生类对象构造函数和析构函数调用顺序
- 派生中的构造与析构的执行顺序
- 继承与派生3:派生类的构造函数与析构函数
- 基类、派生类、派生类成员变量的构造和析构顺序
- 基类、派生类、派生类成员变量的构造和析构顺序
- 派生类的构造顺序
- 第11周-继承派生的访问属性
- 第11周-深入了解继承派生的机制
- 第11周-阅读继承和派生
- C++派生类的构造函数和析构函数执行顺序及其构造形式
- c++学习笔记5,多重继承中派生类的构造函数与析构函数的调用顺序(二)
- 继承的三种方式与派生类的构造函数和析构函数~
- C++中基类,派生类 类成员对象的构造函数,析构函数的顺序
- 基类派生类的构造函数和析构函数的执行顺序验证
- C++中派生类的构造、析构的调用顺序
- 例4.7 简单派生类的构造函数和析构函数的执行顺序
- jQuery DOM 对象互相转化
- request在js和jsp中获取路径方面的方法
- unity5 文本滚动
- git alias 配置
- 任务栈&activity启动模式
- 第11周--继承派生析构构造的顺序
- Android内存优化大全(中)
- PMI职业道德规范
- Singleton的实现方式
- CocoaPods安装
- android 如何动态的加载类----app插件技术
- Debug Skills
- 图解Windows下使用SSH Secure Shell Client远程连接Linux
- 品味Data