c++继承里面的构造函数和析构函数
2017-10-24 19:55
211 查看
// ConsoleApplication9.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> #include<string> class Base { public: Base(); ~Base(); void doing(); }; class Ba : public Base { public: Ba(); ~Ba(); }; Base::Base() { std::cout << "进入基类构造器。。。。。。\n"; } Base::~Base() { std::cout << "进入基类析构器。。。。。。\n\n"; } void Base::doing() { std::cout << "我在呀。。。。。。\n"; } Ba::Ba() { std::cout << "进入子类构造器。。。。。。\n"; } Ba::~Ba() { std::cout << "进入子析构造器。。。。。。\n"; } int main() { Ba ba; ba.doing(); std:: cout<< "完事\n\n"; ba.~Ba(); return 0; }
结果:
相关文章推荐
- C++继承中构造函数和析构函数的调用顺序
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- c++远征之继承篇——继承的概念、继承时构造函数/析构函数的先后顺序
- C++在继承的构造函数和析构函数
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容 【转】 参考度4.6星
- (C++)C++类继承中的构造函数和析构函数
- c++多态,继承,构造函数,析构函数
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容 【转】 参考度4.6星
- C++ 构造函数和析构函数的继承
- C++ 构造函数和析构函数是否可以继承?
- C++接口继承找不到构造函数和析构函数
- C++继承中构造函数、析构函数调用顺序及虚析构函数
- C++中多个类继承时构造函数与析构函数的调用顺序
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- 【c++继承】继承关系中派生类对象构造函数和析构函数调用顺序
- C++继承中析构函数 构造函数的调用顺序以及虚析构函数
- C++在继承的构造函数和析构函数
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- 不可或缺 Windows Native (21) - C++: 继承, 组合, 派生类的构造函数和析构函数, 基类与派生类的转换, 子对象的实例化, 基类成员的隐藏(派生类成员覆盖基类成员)