c++中 子类父类的构造函数调用顺序
2014-03-18 21:50
225 查看
问题:创建一个对象调用构造函数的时候是从子类向父类调用还是从父类向子类调用
回答:1、对于构造函数,先调用基类的构造函数,再调用派生类的构造函数。就像盖楼的时候先从地基开始,然后第一层,第二层。。。
2、如果是析构,那么先调用派生类的析构函数,再调用基类的析构函数。就像拆楼的时候想从最高层开始拆,然后往下一直到第一层。。。
回答:1、对于构造函数,先调用基类的构造函数,再调用派生类的构造函数。就像盖楼的时候先从地基开始,然后第一层,第二层。。。
2、如果是析构,那么先调用派生类的析构函数,再调用基类的析构函数。就像拆楼的时候想从最高层开始拆,然后往下一直到第一层。。。
相关文章推荐
- C/C++的内存泄漏检测工具Valgrind memcheck的使用经历
- C/C++的内存泄漏检测工具Valgrind memcheck的使用经历
- C++中可以访问private的情况
- 改变单文档应用程序窗口的大小和位置
- C++Socket编程
- 一个c++小程序
- (C语言版)栈和队列(二)——实现顺序存储栈和顺序存储队列的相关操作
- C语言中的符号重载
- 2013蓝桥杯 CC++程序设计本科B组 错误票据
- c++ new 和delete
- C++命名规范
- 【通用语法】C++ c# JAVA double 求指定有效位数 4舍5入,确定一个数组的整数上下限
- c语言入门训练1.4
- c语言入门训练1.3
- c语言入门训练1.2
- C语言经典算法2
- c语言入门训练1.1
- 蓝桥杯 第四届C/C++预赛真题(6) 三部排序(水题)
- C++学习笔记
- c语言入门训练1.0